Q
啓發式編程?
-1
A
回答
6
起初,你需要讓自己明確的啓發是什麼。例如見wikipedia
啓發式(/hjʉrɪstɨk/或/ hyoo-RIS-TIK /;希臘語: 「Εὑρίσκω」, 「發現」 或 「發現」)是指經歷爲基礎的問題 解決技巧,學習和發現。
而且拿什麼計算機科學啓發:
在計算機科學中,啓發式是專爲解決一個 問題更快,當經典方法太慢,或者找到一個 近似解的技術當經典的方法找不到任何確切的解決方案時 ...
這意味着它與編程語言無關。好吧,讓我們一步一步來:
1.)起初你有一個問題。
2.)然後你必須考慮解決這個問題。也許存在一個快速和精確的算法。那麼就沒有必要使用啓發式。如果沒有算法或任何已知算法在某種程度上不好(例如在運行時間),則可以考慮使用啓發式算法來解決問題。
2.)然後在最後,您可以考慮哪種編程語言最適合爲您的問題實施解決方案。
當然,這取決於你和你的口味,也取決於你想解決的問題。對於一大類問題,Python和/或VB.NET是很好的選擇。
0
啓發式大致可以tranlated成「經驗法則」,
這不是一個特定的編程概念。
+0
我不知道這是什麼貢獻在這裏。當然,如果你將「啓發式」翻譯爲「經驗法則」,它甚至不會針對特定程序進行編程。但是,這種翻譯是錯誤的,它有一個非常具體的含義,雖然這不是特定的*編程,但它確實是高度相關的(通過算法)。 –
相關問題
- 1. 在哪裏編碼啓發式?
- 2. 以編程方式啓動啓動程序選擇/ Android
- 3. Gomoku啓發式
- 4. 以編程方式啓用PowerShell中的「快速編輯模式」
- 5. 以編程方式啓動進度條
- 6. 以編程方式啓用配置api?
- 7. 如何以編程方式啓動Django
- 8. 以編程方式啓動UIGestureRecognizer
- 9. 如何以編程方式啓動PhoneStateListener?
- 10. 以編程方式啓動UIWebView鍵盤
- 11. 以編程方式啓用/禁用Log4jLogger?
- 12. 以編程方式啓動UserControlTestContainer.exe
- 13. 以編程方式「啓用」TestNG方法
- 14. 以編程方式啓動服務
- 15. 以編程方式啓動AnyLogic實驗
- 16. 如何以編程方式啓動.pdf?
- 17. 以編程方式開啓/關閉GPS
- 18. 以編程方式啓用RemoteApp Full Desktop
- 19. 以編程方式重新啓動IIS
- 20. 如何以編程方式啓用cURL?
- 21. 以編程方式啓動Scala REPL?
- 22. 以編程方式啓動Windows服務
- 23. 以編程方式啓用COM Addin
- 24. 以編程方式啓動Windows服務
- 25. 以編程方式發送回發
- 26. 啓用FPGA編程
- 27. 啓動XCUITests編程?
- 28. VoltDB:如何以編程方式啓動或編譯數據庫?
- 29. 以編程方式SwipeRefreshLayout觸發器
你對項目有什麼建議嗎? – minimatt
你知道「旅遊推銷員問題」嗎?它是計算機科學中非常重要的例子。使用啓發式方法解決問題是有意義的。看看[這裏](http://en.wikipedia.org/wiki/Travelling_salesman_problem)。 –
感謝您的建議,它看起來很有趣:) – minimatt