我剛開始學習算法分析和設計課程嗎? 我只想知道: 迭代函數和分而治之函數有什麼區別? 他們是同一件事嗎?迭代功能 - 分而治之功能
1
A
回答
2
0
分而治之的算法會將問題分成更小的部分,然後解決更小的部分,然後聚合以獲得最終解決方案。
迭代算法是您嘗試通過遍歷整個問題來解決整個問題的地方。
這絕不是一個授權答覆。
感謝blackbear的建議。
斐波那契數列的迭代的例子是這樣的
http://en.literateprograms.org/Fibonacci_numbers_(Scala)
而且一分而治之的方法是這樣的
def fibo(n:Int):Int = { if(n==1 || n==0) 1 else fibo(n-1) + fibo(n-2)}
希望這些例子可以添加更多的清晰度
+0
我想補充一對夫婦像合併排序和選擇排序的例子,典型TEACHED算法的OP應該知道 – BlackBear 2013-03-05 18:11:45
相關問題
- 1. 迭代的功能
- 2. 迭代jsonarray firebase雲功能
- 3. 迭代隊長功能
- 4. 功能在每次迭代
- 5. 河內塔迭代功能
- 6. 分而治之
- 7. HTML分而治之
- 8. 分而治之:IndexSearch
- 9. SQL,而功能
- 10. 按功能劃分的功能劃分功能
- 11. 如何迭代黃瓜功能
- 12. TFS - 跨迭代使用功能
- 13. 蟒蛇地圖功能迭代
- 14. 店本次迭代中。每個功能
- 15. 迭代中插入功能設置
- 16. 如何迭代nodeList功能樣式
- 17. jQuery的迭代一個功能
- 18. 功能Perl:過濾器,迭代器
- 19. 如何迭代模塊的功能
- 20. 迭代步驟和應用功能
- 21. 功能裏的'for'迭代的問題
- 22. 迭代正常功能和承諾
- 23. jQuery的迭代器功能參數
- 24. 迭代非jQuery的功能/插件
- 25. 列表迭代器下一個功能
- 26. Cypher查詢Labguage Neo4j,迭代功能
- 27. 的JavaScript:順序迭代承諾功能
- 28. 推力計數迭代內部功能
- 29. 定製mkString功能斯卡拉迭代
- 30. 分而治之算法
謝謝... 但如何翻譯的東西比如: T(n)= 2T(n/2)+ N代碼,比方說C++代碼? 有沒有解決這個問題的方法? – AWT 2013-03-05 18:36:14