直接插入排序

来源:互联网 发布:西部网络达人秀开场舞 编辑:程序博客网 时间:2024/06/05 21:18

基本思想就是:在一组数中,假设前面(n-1)和个数 已经是排序好的,现在要把第n个数插到前面有序数中,使得前n个数也是排好序的

public class insertSort{private static void main(String args[]){int a[]={1,8,5,3,4,7,89,3};int temp=0;for(int i=1;i<a.length;i++){temp=a[i];for(int j=i-1;j>=0&&a[j]>temp;j--){a[j+1]=a[j];}temp=a[j+1];}for(int i=0;i<a.length;i++){System.out.println(a[i]);}}
0 0
原创粉丝点击