ホームページ >Java >&#&チュートリアル >Javaで挿入ソートを実装する方法
実装方法: 1. Java サンプル ファイルを作成します; 2. sort メソッドを使用して並べ替えアルゴリズムを挿入します; 3. for ループを使用して配列を走査し、各要素を並べ替えられた配列内の正しい位置に挿入します部分配列; 4. main メソッドで配列をソート; 5. 結果を出力します。
このチュートリアルのオペレーティング システム: Windows 10 システム、Dell G3 コンピューター。
挿入ソート アルゴリズムは、次のコードを使用して Java で実装できます。
public class InsertionSort { public static void sort(int[] arr) { int n = arr.length; for (int i = 1; i < n; i++) { int key = arr[i]; int j = i - 1; while (j >= 0 && arr[j] > key) { arr[j + 1] = arr[j]; j--; } arr[j + 1] = key; } } public static void main(String[] args) { int[] arr = {5, 2, 8, 3, 9, 1}; sort(arr); for (int num : arr) { System.out.print(num + " "); } } }
上記ではたとえば、sort メソッドは挿入ソート アルゴリズムを実装します。アルゴリズムは配列を反復処理し、ソートされた部分配列内の正しい位置に各要素を挿入します。最後に、配列がソートされ、結果が main メソッドに出力されます。
以上がJavaで挿入ソートを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。