誰かが英語で、並べ替えアルゴリズムの非再帰的実装と再帰的実装が互いにどのように異なるかを説明できますか?
質問する
34909 次
3 に答える
6
それらはどのような意味でどのように異なりますか?覚えておいてください:再帰的アルゴリズムは反復アルゴリズムとして実装でき、その逆も可能です(この投稿をご覧ください)。反復または再帰-これは単なる実装の詳細です。選択によってはパフォーマンスに大きな影響を与える可能性がありますが、それでもアルゴリズムは同じです。
于 2012-08-19T23:01:05.410 に答える
0
再帰的ソートアルゴリズムは、配列のより小さな部分をソートするためにそれ自体を呼び出し、次に部分的にソートされた結果を結合します。クイックソートはその一例です。
非再帰的アルゴリズムは、それ自体を呼び出さずに、一度にすべてのソートを実行します。バブルソートは、非再帰的アルゴリズムの例です。
于 2012-08-19T22:56:38.400 に答える