c语言中的插入排序法.ppt

上传人:sccc 文档编号:5594183 上传时间:2023-07-31 格式:PPT 页数:7 大小:746.01KB
返回 下载 相关 举报
c语言中的插入排序法.ppt_第1页
第1页 / 共7页
c语言中的插入排序法.ppt_第2页
第2页 / 共7页
c语言中的插入排序法.ppt_第3页
第3页 / 共7页
c语言中的插入排序法.ppt_第4页
第4页 / 共7页
c语言中的插入排序法.ppt_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《c语言中的插入排序法.ppt》由会员分享,可在线阅读,更多相关《c语言中的插入排序法.ppt(7页珍藏版)》请在三一办公上搜索。

如何将一个数插入已排好的数组中,例如:,一个数组a6=2,5,9,10,19,当x=-1:,j,i,j,i,i,j,(i始终小于5,因为最后一个中无数),i,j,i,j,可以看到,当xai(i=0)时,直接将后面的数每个后移一位即可,当x=10:,j,i,j,i,j,i,j,i,当x=ai时,将i向后移动一位,否则,从i以后的每个后移一位(i始终小于5),j,i,j,i,j,i,将x与ai比较,找出x的位置,然后将后面的依次向后移动,为x留出一个位置,当x=20:,j,i,j,i,在该种情况下,直接将x存在最后一位即可,如何将每一位后移一位,当x=-1:,for(j=5;j0;j-)aj=aj-1;aj=x;,注意:当j=1时,j-1=0,则j不能等于0,等于0时,j-1超过界线,#includestdio.h#define N 6void fun(int a,int x)int i,j=N-1;for(i=0;ii;j-)aj=aj-1;break;aj=x;,main()int aN=2,5,9,10,19,i,x;scanf(%d,调用函数 主函数,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号