国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

JAVA-插入排序

2019-11-14 15:36:04
字體:
來源:轉載
供稿:網友

 

插入排序

 

package com.pb.string.demo1;/** * 插入排序 * @author Denny * */public class Demo {    public static void main(String[] args) {        int[] arr = { 5, 2, 8, 3, 1, 9, 6, 7, 11, 0, -3, -5, -8, -11 };        insertSort(arr);        PRint(arr);    }    public static void insertSort(int[] arr) {        for (int i = 1; i < arr.length; i++) {            int key = arr[i]; // 臨時變量存儲            /*for (int j = i - 1; j >= 0 && arr[j] > key; j--) {                                arr[j + 1] = arr[j];                arr[j] = key;            }*/            for(int j=i-1;j>=0;j--){                if(arr[j]>key){                    //交換變量值                    arr[j+1]=arr[j]; //當前的下標i的值=當前下標為j的值                    arr[j]=key;  //                }            }        }    }    public static void print(int[] arr) {        System.out.print("[");        for (int i = 0; i < arr.length; i++) {            if (i != arr.length - 1) {                System.out.print(arr[i] + ",");            } else {                System.out.println(arr[i] + "]");            }        }    }}

結果:

[-11,-8,-5,-3,0,1,2,3,5,6,7,8,9,11]

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 洪雅县| 桦南县| 临海市| 淳安县| 彭山县| 闸北区| 邳州市| 兴和县| 西吉县| 宁津县| 台南市| 长丰县| 黑水县| 区。| 苏尼特左旗| 石渠县| 雷州市| 南江县| 普宁市| 浮梁县| 白城市| 隆林| 阳山县| 拜泉县| 泸水县| 嘉定区| 曲阜市| 无极县| 咸宁市| 乌什县| 南开区| 万年县| 定西市| 正蓝旗| 乐亭县| 日土县| 海口市| 芒康县| 南陵县| 潞西市| 壤塘县|