国产探花免费观看_亚洲丰满少妇自慰呻吟_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]

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桃源县| 武冈市| 马边| 崇礼县| 嘉兴市| 湖南省| 涪陵区| 永平县| 湖州市| 和政县| 青河县| 含山县| 绥阳县| 平果县| 五指山市| 迁西县| 德钦县| 辉南县| 黄陵县| 美姑县| 会泽县| 深州市| 嘉兴市| 齐齐哈尔市| 宕昌县| 黑龙江省| 泉州市| 盐城市| 新沂市| 临海市| 沛县| 日土县| 宁陕县| 铅山县| 霍邱县| 沙雅县| 辉县市| 广宁县| 油尖旺区| 武威市| 彩票|