5

数组排序函数,看不太懂 求大神解答

void inserSort(int *a,int k)
{
if(k==0)
return;
//对 K-1 个元素排序;
inserSort(a,k-1);
//配位置K的元素 插入到前面的部分;
int x=a[k];
int index =k-1;
while(index>-1&&x<a[index])
{
a[index+1]=a[index];
index--;
}
a[index+1]=x;
}
这段排序代码具体是怎么运行的

查看全部
vIllaInssss
vIllaInssss
2020/03/12 11:35
  • c语言
  • 点赞
  • 收藏
  • 回答
    私信
满意答案
查看全部

3个回复