我刚开始学习算法分析和设计课程吗? 我只想知道: 迭代函数和分而治之函数有什么区别? 他们是同一件事吗?迭代功能 - 分而治之功能
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. 河内塔迭代功能
- 3. 迭代jsonarray firebase云功能
- 4. 分而治之:IndexSearch
- 5. 如何迭代nodeList功能样式
- 6. jQuery的迭代器功能参数
- 7. 迭代正常功能和承诺
- 8. 功能里的'for'迭代的问题
- 9. jQuery的迭代一个功能
- 10. 功能Perl:过滤器,迭代器
- 11. 迭代非jQuery的功能/插件
- 12. 定制mkString功能斯卡拉迭代
- 13. 如何迭代黄瓜功能
- 14. 店本次迭代中。每个功能
- 15. 推力计数迭代内部功能
- 16. 分而治之算法
- 17. Javascript,jQuery,Do功能之后功能
- 18. 通在功能之外的功能
- 19. Pyspark:使用地图功能,而不是收集迭代RDDS
- 20. 分而治之 - 比较
- 21. 代表 - 功能
- 22. 功能替代?
- 23. R功能中的代表功能
- 24. 差分功能
- 25. 功能分支
- 26. 分割功能
- 27. 部分功能
- 28. 分配功能
- 29. 功能定义,而{}
- 30. Flatiron Union“之后”功能在“之前”功能之前执行?
谢谢... 但如何翻译的东西比如: T(n)= 2T(n/2)+ N代码,比方说C++代码? 有没有解决这个问题的方法? – AWT 2013-03-05 18:36:14