class InsertSort{
public void sort(int arr[]){
for(int i=1;i<arr.length;i++){
int min=arr[i];
int index=i-1;
while(index>=0&&arr[index]>min){
arr[index+1]=arr[index];
index--;
}
arr[index+1]=min;
}
}
}
学习Java完之后 把前面的知识都忘了,还是多写写吧。
liuchao1515 ©著作权
class InsertSort{
public void sort(int arr[]){
for(int i=1;i<arr.length;i++){
int min=arr[i];
int index=i-1;
while(index>=0&&arr[index]>min){
arr[index+1]=arr[index];
index--;
}
arr[index+1]=min;
}
}
}
学习Java完之后 把前面的知识都忘了,还是多写写吧。
下一篇:选择排序法
排序算法之计数排序的优化
1.定义 将无序序列中的各元素依次插入到已经有序的线性表中。 2.分析
排序算法实例(冒泡法排序、选择法排序、直接插入排序 、希尔法排序、折半插入排序)
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M