私は本当にあなたの助けが必要です、私はソートアルゴリズムを学んでおり、私はInsertionsortアルゴリズムを作ろうとしました。ですから、これがInsertionsort-Algorithmであるかどうか教えてください。Insertionsortですか?
-2
A
答えて
0
はい、挿入ソートです。擬似コードは次のとおりです。
1. for j = 2 to n
2. key ← A [j]
3. // Insert A[j] into the sorted sequence A[1..j-1]
4. j ← i – 1
5. while i > 0 and A[i] > key
6. A[i+1] ← A[i]
7. i ← i – 1
8. A[j+1] ← key
+0
行4、 "i"の値はどこから来ますか? – Marichyasana
0
私はそうは思わない。ループには2つのネストされたを使用し、にはを入れました。 @ drreadedHarvesterによって提供される擬似コードでは、RosettaCodeで提供される実装は、のループと1つのの間で、が使用されます。
関連する問題
- 1. InsertionsortとSentinels
- 2. SelectionSortとInsertionSort
- 3. 指定された順序でHaskellのInsertionsort
- 4. ここでInsertionSortメソッドを呼び出すにはどうすればよいですか?
- 5. foldrを使用してinsertionSortを作成するにはどうすればよいですか?
- 6. InsertionSortアルゴリズムを使用してヌル要素を含む文字列の配列を並べ替えます
- 7. Ruby。アルゴリズムの挿入の並べ替え
- 8. 2の累乗でループをインクリメントする
- 9. シェルの並べ替えは、バブルの並べ替えより3倍高速ですか?
- 10. javaプライベートメンバー参照で呼び出します
- 11. ジェネリック型配列が入力として
- 12. 挿入一般的なリストの並び替え
- 13. ファイルから読み込んだリストをソートしますか?
- 14. 挿入ソート - 空のリストを扱う
- 15. 私立専門機能にアクセスするには?講義ノートで
- 16. C++配列の受け渡しと返却
- 17. 1つの再帰関数とfoldBack関数を使用した挿入ソートの実装
- 18. 継承されたクラスを非型テンプレートでC++の親参照に渡す方法
- 19. Insertion_Sort()実装(エラー)、Python
- 20. 配列を返すように指示したとき、コード出力[D @ 3d4eac69はなぜですか?
- 21. アセンブリで挿入ソートをどのようにしますか?
- 22. gtestはどのように2つの配列の値を比較しますか?
- 23. リストのリストを挿入ソートするにはどうすればよいですか?
- 24. カーンアカデミー:JavaScriptのループが長すぎます
- 25. 挿入ソートの出力が期待通りではありません
- 26. Pythonでコードのタイミングを測定します。何が間違っていたのですか?
- 27. 大きな配列ではC++の挿入ソートが機能しません
- 28. ゴランの挿入ソート
- 29. $#vvv--とは何ですか? Perlでハッシュするのですか?
- 30. どちらが良いですか、コンパイラかインタプリタですか?
私は主に意見に基づいて投票することを真摯に考えています。 –
'insert'呼び出しがあるので、これは挿入ソートでなければなりません。 –
@MadPhysicist意見に基づいていません... –