实现直接插入排序-二分法插入排序、希尔排序-冒泡排序-快速排序-直接选择排序的算法.pdf

上传人:hg158****2095 文档编号:74079326 上传时间:2023-02-24 格式:PDF 页数:2 大小:29.42KB
返回 下载 相关 举报
实现直接插入排序-二分法插入排序、希尔排序-冒泡排序-快速排序-直接选择排序的算法.pdf_第1页
第1页 / 共2页
实现直接插入排序-二分法插入排序、希尔排序-冒泡排序-快速排序-直接选择排序的算法.pdf_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《实现直接插入排序-二分法插入排序、希尔排序-冒泡排序-快速排序-直接选择排序的算法.pdf》由会员分享,可在线阅读,更多相关《实现直接插入排序-二分法插入排序、希尔排序-冒泡排序-快速排序-直接选择排序的算法.pdf(2页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、#define Max 100 ey ey i+;ey;l=1;/*下限*/r=i-1;/*上限*/while(l=r)/*中间位置*/m=(l+r)/2;if(x=l;j-)Rj+1=Rj;Rl.key=x;/*直接选择排序,升序*/void SelectSort(LineList R,int n)int i,j,k;LineList tmp;for(i=0;in-1;i+)k=i;for(j=i+1;jn;j+)if(Rj.keyRk.key)k=j;ey)ey=ai;printf(n 排序前的数为:n);for(i=0;in;i+)printf(%-5d,Ri.key);printf(n

2、);printf(=n);BubbleSort(R,n);printf(冒泡排序后的数为:n);for(i=0;in;i+)printf(%-5d,Ri.key);printf(n);StraightInsertSort(R,n);printf(直接插入排序后的数为:n);for(i=0;in;i+)printf(%-5d,Ri.key);printf(n);BinarySort(R,n);printf(二分插入排序后的数为:n);for(i=0;in;i+)printf(%-5d,Ri.key);printf(n);QuickSort(R,0,n-1);printf(快速排序后的数为:n);for(i=0;in;i+)printf(%-5d,Ri.key);printf(n);SelectSort(R,n);printf(直接选择排序后的数为:n);for(i=0;in;i+)printf(%-5d,Ri.key);printf(n);ShellSort(R,n);printf(希尔排序后的数为:n);for(i=0;in;i+)printf(%-5d,Ri.key);printf(nn);return 0;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com