- 1
- 0
- 约1.36万字
- 约 29页
- 2017-02-05 发布于辽宁
- 举报
visualc6.0各种排序的算法报告及源程序毕业设计论文
摘要
近几年来,C语言发展迅速,而且成为最受欢迎的语言之一,主要原因是它具有强大的功效,很多著名的系统软件就是由C语言编写出来的。它与汇编语言的结合,更体现出C语言的优越性。
排序算法主要有直接插入排序,折半插入排序,希尔排序,冒泡排序,双向冒泡排序,快速排序,选择排序,堆排序,基数排序这几种。
通过对各种排序方法的比较,我们能够很直观的发现各种排序方法的特点及各自的优缺点。
此次课程设计主要挑选了选择排序、插入排序、冒泡排序这三种排序方法,通过对这三种排序方法的比较,希望能够让大家对一些排序方法有更加直观、深入的了解。
设计中主要解决了用time()、srand()函数辅助rand()函数随机产生了0到99999之间的数据;借助指针申请了动态内存解决了将同一随机数组的三次复制进而确保在相同随机数组的基础上三种比较算法的比较;在各种算法中运用clock()函数计算完成比较所用的时间,并在各种比较算法的编程理解中完成比较、交换次数的计数;将随机数组写入文件等问题。
关键词:随机数 排序 交换 时间
目录
设计内容、设计参数及要求·······································1
设计内容···················································1
设计参数··············
您可能关注的文档
- (机械专业)外文翻译可视化的plc程序使用xml毕业设计论文.doc
- (4号参数)!车床主轴箱设计车床主传动变速箱设计毕业设计论文.doc
- (plc对z3040摇臂钻床的改造与应用)毕业设计论文.doc
- (交通安全与智能控制专业)电梯维护与保养的安全分析毕业设计论文.doc
- (浅议钢筋现场加工与工厂化加工的优劣)毕业设计论文.doc
- [基础医学]宁夏地区骨质疏松症及骨质疏松性毕业设计论文.doc
- 《聊斋志异》中花妖狐魅形象的艺术特色毕业设计论文.doc
- 《论语》中的教育教学思想及其当代意义探析毕业设计论文.doc
- 《特殊儿童艺术教育现状及发展研究》结题报告毕业设计论文.doc
- 《微机原理及其应用》课程设计存储器扩展系统设计毕业设计论文.doc
- 第三课时不等式的基本性质(2).pptx
- 数列的递推关系课件-高三数学一轮复习.pptx
- Unit1Classrules第1课时(课件)-人教PEP版英语四年级下册.pptx
- 第1课时利用“边边边”判定三角形全等.pptx
- 《九年级道德与法治》第九章第一节:时代语境下的个人梦想与中国梦的辩证统一(九年级上学期).docx
- 正弦函数余弦函数的图象与性质再认识课件-高一下学期数学北师大版.pptx
- Unit1SectionA(2a-2d)课件人教版八年级英语下册.pptx
- Unit1ClassrulesPartBReadandwrite(课件)-人教PEP版英语四年级下册.pptx
- Unit1Section1Listening课件沪教版七年级英语下册.pptx
- 中国的气候季风气候显著课件-八年级地理上学期湘教版(2024).pptx
原创力文档

文档评论(0)