- 3
- 0
- 约1.35万字
- 约 20页
- 2016-11-29 发布于北京
- 举报
数据结构课程设计排序算法比较完整
XXXXXX大学
《数据结构》课程设计报告
目 录
排序算法比较
需求分析
程序的主要功能
程序运行平台
数据结构
算法及时间复杂度
测试用例
程序源代码
二 感想体会与总结
排序算法比较
一、需求分析
利用随机函数产生N个随机整数(N = 500,1000,1500,2000,2500,…,30000),利用直接插入排序、折半插入排序,起泡排序、快速排序、选择排序、堆排序,基数排序七种排序方法(可添加其它排序方法)进行排序(结果为由小到大的顺序),并统计每一种排序所耗费的时间(统计为图表坐标形式)。
二、程序的主要功能
1.用户输入任意个数,产生相应的随机数
2.用户可以自己选择排序方式(直接插入排序、折半插入排序、起泡排序、快速排序、选择排序、堆排序、基数排序)的一种
3.程序给出原始数据、排序后从小到大的数据,并给出排序所用的时间。
三、程序运行平台
Visual C++ 6.0版本
四、数据结构
本程序的数据结构为线形表,线性顺序表、线性链表。
。
1、结构体:
typedef struct
{
int *r; //r指向线形表的第一个结点。 r[0]闲置,不同的算法有不同的用处,如用作哨兵等。
int length; //顺序表的总长度
}Sqlist;
2、空线性表
Status Ini
您可能关注的文档
- 教育现代化创建工作汇报.doc
- 教育理论基础填空题.doc
- 教育电视台人文联合拍摄方案.doc
- 教育的力量.doc
- 教育的理想和信念读后感.doc
- 教育的最终目的是为了人的发展.doc
- 教育督导工作会议讲稿.doc
- 教育督导自查报告_.doc
- 教育督导评估自查报告二.doc
- 教育硕士教育学综合考研大纲.doc
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
原创力文档

文档评论(0)