- 30
- 0
- 约1.12万字
- 约 18页
- 2020-12-17 发布于天津
- 举报
XXXXXxλ:学
《数据结构》课程设计报告
数据结构课程设计——排序算法比较
数据结构课程设计——排序算法比较
第
第 PAGE # 页 共 20 页
目录
目录
排序算法比较
一、需求分析
二、程序的主要功能
三、程序运行平台
四、数据结构
五、算法及时间复杂度
六、测试用例
七、程序源代码 二 感想体会与总结
排序算法比较
一、需求分析
利用随机函数产生 N 个随机整数( N = 500,1000, 1500,2000, 2500,?,30000),利用直接插入排序、折半插入排序,起泡排序、快速 排序、选择排序、堆排序,基数排序七种排序方法(可添加其它排序方 法)进行排序(结果为由小到大的顺序),并统计每一种排序所耗费的时 间(统计为图表坐标形式)。
二、程序的主要功能
用户输入任意个数,产生相应的随机数
用户可以自己选择排序方式(直接插入排序、折半插入排序、起泡 排序、快速排序、选择排序、堆排序、基数排序)的一种
程序给出原始数据、排序后从小到大的数据,并给出排序所用的时 间。
三、程序运行平台
Visual C++ 6.0 版本
四、数据结构 本程序的数据结构为线形表,线性顺序表、线性链表。
。
1、结构体:
typedef struct
{
int *r; //r 指向线形表的第一个结点。 r[0] 闲置,不同的算法有不同 的用处,如用作哨兵等。
int leng
您可能关注的文档
- 年龄问题教案教学设计.docx
- 幼儿园大班健康教案大全.docx
- 庄子二则教案初中语文八年级下册.docx
- 应用回归分析第四版课后习题答案解析-全-何晓群-刘文卿.docx
- 废气焚烧炉工作流程.docx
- 康复产业千亿级市场仅两成饱和,专科医院成风口社区康复大有可为.docx
- 建团队---阿甘《阿里三板斧》.docx
- 急诊医学题库(含答案)..docx
- 恒大企业文化培训心得.docx
- 感恩父母教师发言稿.docx
- 内蒙古自治区赤峰市松山区2025-2026学年高一上学期1月期末生物试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高二下学期开学数学试题(含解析).docx
- 内蒙古自治区赤峰市松山区2025-2026学年七年级上学期期末语文试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高三下学期开学数学试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高一下学期开学考试数学试题(含解析).docx
- 内蒙古自治区鄂尔多斯市第一中学2025-2026学年高一上学期1月月考物理试题(含解析).docx
- 内蒙古自治区赤峰市松山区2025-2026学年九年级上学期期末语文试题(含解析).docx
- 内蒙古自治区呼伦贝尔市扎兰屯市2025-2026学年八年级上学期期末语文试题(含解析).docx
- 内蒙古自治区呼伦贝尔市扎兰屯市2025-2026学年七年级上学期期末语文试题(含解析).docx
- 宁夏回族自治区石嘴山市第一中学2025-2026学年高一下学期学情自测生物试题(含解析).docx
最近下载
- 北京市海淀区2023-2024学年八年级下学期期中数学测试卷(含答案).doc VIP
- 测绘安全生产工作制度(3篇).pdf VIP
- 2024年上海市初中学业水平考试地理中考试卷真题(含答案详解).pdf VIP
- 六年级下学期辽宁地方课程人与自然 5.治理土地荒漠化 课件.pptx VIP
- 2026年乡村医生能力提升培训试题及答案.doc VIP
- 税务师税法一增值税题库及答案.doc VIP
- 高中家长会 科学选科共育未来——高一选科家长会-高中主题班会优质课件.pptx
- 专题15 一元一次方程与二元一次方程全章复习(知识点串讲)(原卷版).docx VIP
- 内镜检查健康宣教.pptx VIP
- 液压动力元件.pptx VIP
原创力文档

文档评论(0)