public class InserSort {
public static void main(String args[]){
int[] arr ={1,-5,84,95,101,55,44,81};
insert(arr);
System.out.println(Arrays.toString(arr));
}
public static void insert(int[] arry){
int num=0;
int index=0;
for(int i=1;i<arry.length;i++){
num=arry[i];
index=i-1;
while (index>=0&&num<arry[index]){
arry[index+1]=arry[index];
index--;
}
if(index+1!=i){
arry[index+1]=num;
}
}
}
}
共勉!
本文介绍了一个简单的插入排序算法实现过程,通过一个具体的整数数组排序示例展示了如何使用插入排序来整理一组无序的数据。该Java程序实现了基本的插入排序,并在排序完成后输出排序结果。
1368

被折叠的 条评论
为什么被折叠?



