91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

java插入排序代碼怎么寫

小億
82
2024-03-07 13:01:23
欄目: 編程語言

下面是一個簡單的Java插入排序的實現代碼示例:

public class InsertionSort {
    
    public static void insertionSort(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 = {12, 11, 13, 5, 6};
        
        insertionSort(arr);
        
        System.out.println("Sorted array:");
        for (int num : arr) {
            System.out.print(num + " ");
        }
    }
}

在上面的代碼中,insertionSort方法實現了插入排序算法。在main方法中創建一個整數數組,并調用insertionSort方法對數組進行排序,然后打印排序后的數組。

0
清丰县| 乃东县| 黑水县| 东平县| 柳州市| 舒兰市| 沙坪坝区| 台江县| 呼伦贝尔市| 房山区| 板桥市| 黄石市| 聂荣县| 平湖市| 莱芜市| 彭山县| 宜君县| 城市| 衡水市| 萝北县| 遂昌县| 通化县| 富裕县| 韶关市| 尤溪县| 沛县| 唐海县| 红河县| 汝南县| 辽阳市| 朝阳区| 巴东县| 淮阳县| 万全县| 汉川市| 顺义区| 齐齐哈尔市| 巨鹿县| 福鼎市| 赤水市| 兴海县|