#include <stdio.h>
#include <stdlib.h>
int main()
{
int number[100]={0};
int temp;
int i,j=0;
number[0]=7;
number[1]=3;
number[2]=1;
int amount=3;
for(i=1;i<amount;i++)
{
temp=number[i];//从第二个数开始
for(j=i;j>0&&number[j-1]>temp;j--)
{
number[j]=number[j-1];//如果前面的数字大于被比较的数字,将其向后移动一位
}
number[j]=temp;
for(int m=0;m<3;m++)
{
printf("%d,",number[m]);
}
printf("\n");
}
return 0;
}
quick insert插入法
最新推荐文章于 2024-04-09 16:12:10 发布