私はアルゴリズム分析と設計コースを勉強し始めたばかりですか?知りたいだけです: 反復関数と分割統治関数の違いは何ですか? それらは同じものですか?
質問する
1613 次
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)}
これらの例がより明確になることを願っています
于 2013-03-05T18:09:44.737 に答える