r《C程序设计基础》实验指导

r《C程序设计基础》实验指导

ID:41358442

大小:358.81 KB

页数:8页

时间:2019-08-22

r《C程序设计基础》实验指导_第1页
r《C程序设计基础》实验指导_第2页
r《C程序设计基础》实验指导_第3页
r《C程序设计基础》实验指导_第4页
r《C程序设计基础》实验指导_第5页
资源描述:

《r《C程序设计基础》实验指导》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《数据结构》实验指导实验8内排序实验目的1、掌握线性表的排序方法。2、并分析时间复杂度。实验8内排序实验内容问题描述:将快速排序算法写成完整的程序上机通过,并统计递归深度。输入:待排序记录个数n,各待排序记录值。输出:n个记录由小到大排列的结果。存储结构:待排序记录顺序存储。实验8内排序实验内容算法的基本思想:快速排序算法每次任取一个记录的关键字为标准,将其余记录分为两组,将所有关键字小于或等于标准的记录都放在它的位置之前,将所有关键字大于标准的记录都放在它的位置之后。对这两组再进行快速排序,直到完全有序。每递归1次,递归深度加1。实验8内

2、排序实验内容参考源程序:#includetypedefintnode;nodeafile[20];nodex;intd,dl,n;intl,r,i,j;voidq(intl,intr){intp;d++;if(dlx)&&(j>i))j--;if(i

3、((afile[i]i))i++;if(i

4、)实验8内排序实验内容scanf("%d",&(afile[p]));d=0;dl=0;l=1;r=n;q(l,r);for(p=1;p<=n;p++)printf("%d,",afile[p]);printf("");printf("dl=%d",dl);}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。