#include<stdio.h>
int main(){
int i,j,temp,arr[6]={1,5,3,8,2,4};
for(i=1;i<6;i++){
j=i;
while(j>0&&arr[j]<arr[j-1]){ //不断向前比较
temp=arr[j];
arr[j]=arr[j-1];
arr[j-1]=temp;
j--;
}
}
for(i=0;i<6;i++){ //输出排序好的数组
printf("%5d",arr[i]);
}
printf("\n");
return 0;
}
数据结构——直接插入排序
最新推荐文章于 2020-09-08 23:16:26 发布