我能否对利用启发式
的项目提出一些想法提前感谢您的帮助
答案 0 :(得分:6)
首先,您需要明确启发式的内容。请参阅示例wikipedia
启发式(/hjʉrɪstɨk/;或/ hyoo-ris-tik /;希腊语:“Εὑρίσκω”,“找到” 或“发现”)指基于经验的问题技巧 解决,学习和发现。
此外,计算机科学的启发式意味着什么:
在计算机科学中,启发式是一种旨在解决问题的技术 当经典方法太慢或找不到时,问题会更快 经典方法无法找到任何精确的近似解 溶液...
这意味着它与编程语言无关。好的,让我们一步一步走:
1。)首先你遇到了问题。
2。)然后你必须考虑解决这个问题。也许存在一种快速而精确的算法。然后就不需要使用启发式算法了。如果没有算法或任何已知算法在某种程度上是坏的(例如在运行时),你可以考虑使用启发式来解决。
2。)最后,您可以考虑哪种编程语言最适合为您的问题实施解决方案。
当然,这取决于您和您的品味,也取决于您想要解决的问题。 Python和/或VB.NET是解决大类问题的绝佳选择。
答案 1 :(得分:0)
启发式可以大致翻译成“经验法则”
这不是特定于编程的概念。