引入我的代码片:
#include
#include
void dire_sort(int *,int);
int main(int argc,char **argv)
{
unsigned int data[]={3,2,13,45,67,8,32,12,6,5};
int num=10;
int i,j;
dire_sort(data,num);
}
/*直接插入排序
* 思想:顺序的将待排序的数据元素插入到按照从小到大顺序排列的有序集和的合适位置。
* 子集和元素从一个元素开始逐渐增大到最终集和大小排序结束。
* */
void dire_sort(int *data,int num)
{
int i,j,k;
int temp;
printf("data:");
for(i=0;i
运行结果: 