0

我可以对使用启发式的项目有一些想法吗

预先感谢您的帮助

4

2 回答 2

6

首先,您需要明确什么是启发式。参见例如维基百科

启发式(/hjʉˈrɪstɨk/;或 /hyoo-ris-tik/;希腊语:“Εὑρίσκω”、“查找”或“发现”)是指基于经验的解决问题、学习和发现的技术。

此外,什么是计算机科学中的启发式:

在计算机科学中,启发式是一种技术,用于在经典方法太慢时更快地解决问题,或者在经典方法无法找到任何精确解决方案时找到近似解决方案......

这意味着它与编程语言无关。好的,让我们一步一步来:

1.) 一开始你有问题。

2.) 然后你必须想办法解决这个问题。也许存在一种快速而精确的算法。那么就没有必要使用启发式了。如果没有算法或任何已知算法在某种程度上不好(例如在运行时),您可以考虑使用启发式来解决。

2.) 最后,您可以考虑哪种编程语言最适合为您的问题实现解决方案。

当然,这也取决于您和您的品味,也取决于您要解决的问题。Python 和/或 VB.NET 是解决一大类问题的绝佳选择。

于 2012-10-30T07:03:24.250 回答
0

启发式可以大致翻译为“经验法则”

这不是特定于编程的概念。

于 2012-10-30T08:07:56.040 回答