2、直接插入排序,JAVA代码

来源:互联网 发布:鑫居安消防手电筒 淘宝 编辑:程序博客网 时间:2024/04/30 07:07
public class insertSort{public static void insert(int arr[],int n){for(int i=1;i<n;i++){int temp = arr[i];if(temp < arr[i-1]){int j=i-1;for(;j>=0&&temp<arr[j];j--){arr[j+1] = arr[j];}arr[j+1] = temp;}}}public static void main(String[] args){int a[] = {1,4,2,6,5,9,7};insert(a, a.length);for(int i=0;i<a.length;i++){System.out.print(a[i]);System.out.print(" ");}}}

原创粉丝点击