直接插入排序法
来源:互联网 发布:淘宝app下载安装 编辑:程序博客网 时间:2024/06/11 20:49
#include "stdio.h"
#include "conio.h"
main()
{
int a[]={8,6,7,5,3,4,2,1,0,9},i,j,k,m;
for(i=1;i<10;i++){
for(j=0;j<i;j++)
if(a[i]<a[j]){ /*从数组开头查找,如果找到了比a[i]大的数,则处理*/
k=a[i]; //用k保存a[i]
for(m=i;m>=j+1;m--) /*m:i---->j+1 ,为了把a[i]插入而腾出空间 */
a[m]=a[m-1]; //移动
a[j]=k; //赋值
break;
}
for(k=0;k<10;k++)
printf("%d ",a[k]); //输出每次插入后的整个数组,以便学习
printf("/n/n");
}
printf("/n/npress any key to display the result.../n/n");
getch();
for(k=0;k<10;k++)
printf("%d ",a[k]);
getch();
}
本来还得写个链表实现的,但明天要考试,还是早点休息比较好^_^
- 直接插入排序法
- 直接插入排序法
- 直接插入排序法
- 直接插入法排序
- // 直接插入排序法
- 直接插入排序法
- 直接插入排序法
- 直接插入法排序
- 直接插入法排序
- 直接插入排序法
- 直接插入排序法
- 直接插入排序法
- 直接插入排序法
- 直接插入法排序
- 直接插入排序法
- java 直接插入排序法
- 数据结构 - 直接插入排序法
- 算法---直接插入排序法
- “ODBC驱动程序不支持动态记录集”错误的解决
- 反编译class
- 怎么修改cedit控件的右键菜单
- 关于Linux下中文显示不正常的问题的一点经验
- 冒泡排序
- 直接插入排序法
- 什么是trackback
- 你知不知道痛楚的滋味?
- 分手的痛楚
- 算法导论示例-Huffman
- 为自己鼓劲
- 什么样的人最适合创业? [转贴]
- 实现一个验证码的类
- TORQUE引擎里如何生成一个在天空中移动的太阳(How to create a sun moving on the sky in the Torque)