2018-11-28

2018-12-01  本文已影响0人  荆妮妮

排序

1、插入排序

1、思想类似整理扑克牌,
插入排序有N-1趟排序组成,对P=0到N-1,插入排序保证从0位置到P位置的元素已经为已排序状态。供需N-1趟排序,从index开始
'''package demo4;

import java.util.Arrays;

public class InsertSort {

public static void main(String[] args) {
    // 
    int arr[]=new int []{5,3,2,8,5,9,1,0};
    insertSort(arr);
    System.out.println(Arrays.toString(arr));
}
public static void insertSort(int []arr){
    //控制循环
    for(int i=1;i<arr.length;i++){

        for (int j = i; j >0; j--) {
            if (arr[j]<arr[j-1]) {
                int temp;
                temp=arr[j-1];
                arr[j-1]=arr[j];
                arr[j]=temp;    
            }
            
        }
        System.out.println("第"+i+"次:"+Arrays.toString(arr));
        
        
    }
}

}
'''

上一篇 下一篇

猜你喜欢

热点阅读