int InsertSortFun(int v[],int n)
{
int i,j,tmp;
for(i=1;i<n;i++)
{
tmp = v[i];
for(j=i;j>0 && v[j-1]> tmp ;j--)
{
v[j]=v[j-1];
}
v[j]=tmp;
}
return 0;
}
{
int i,j,tmp;
for(i=1;i<n;i++)
{
tmp = v[i];
for(j=i;j>0 && v[j-1]> tmp ;j--)
{
v[j]=v[j-1];
}
v[j]=tmp;
}
return 0;
}
本文介绍了一个简单的插入排序算法实现过程。该算法通过逐步将未排序的元素与已排序的元素进行比较并插入到正确的位置来完成整个数组的排序。代码示例使用 C 语言风格的语法,展示了如何有效地进行数组内元素的移动。
842

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



