1 / 7
文档名称:

有关数据结构的论文.doc

格式:doc   页数:7页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

有关数据结构的论文.doc

上传人:hnet653 2015/6/27 文件大小:0 KB

下载得到文件列表

有关数据结构的论文.doc

文档介绍

文档介绍:数据结构课程设计报告-排序器(排序算法验证及评价)
一、题目与要求:
问题描述:排序器(排序算法验证及评价)
要    求:实现以下六种排序算法,将给定的不同规模大小的数据文件(,,,)进行排序,,,。
1)、Shell排序;    2)、Quick排序
3)、锦标赛排序;   4)、堆排序
5)、归并排序;    6)、基数排序
在实现排序算法1)~4)时,统计数据元素比较的次数和交换的次数,进而对这四种算法在特定数据条件下的效率进行分析和评判。
二、题目分析:
首先需要读取4个不同大小文件中的数据,然后对其进行六种不同方法的排序,最后将结果储存在不同的文件中。其次,需要定义两个变量分别来记录前四种排序中数据的比较次数和移动次数,从而对这四种算法在特定数据条件下的效率进行分析和评判。
三、函数说明及概要设计:
以下为本程序中所涉及到的所有函数或重要变量,在设计思想中有具体解释:
/*全局变量*/
p;//用来记录数据间比较次数
int move;//用来记录数据的移动次数
四、本论文所付源代码请查阅本站:排序器(排序算法验证及评价)(C语言源代码)
/*主函数*/
int main()
/*菜单选择函数*/
int menu()
/*从文件中读取待排序数据*/
int ReadInfo(LinkList *p,char *f)
/*在屏幕上输出每次排序的数据数目,比较次数,移动次数*/
int PrintInfo(SqList *p)
/*排序结果写入文件中*/
int WriteInfo(SqList *p,char *f)
/*希尔排序*/
int Shell_Sort(SqList *p)
/*希尔排序中的插入函数*/
int Shell_Insert(SqList *p,int dk)
/*快速排序*/
int Quick_Sort(SqList *p)
/*递归形式的快速排序函数*/
int QSort(SqList *p,int low,int high)
/*快排中计算枢轴位置的函数*/
int Partition(SqList *p,int low,int high)
/*锦标赛排序*/
int Tournament_Sort(SqList *p)
/*锦标赛排序中的调整函数*/
int UpdateTree(DataNode *tree,int i)
/*堆排序*/
int Heap_Sort(SqList *H)
/*堆排序中的筛选函数*/
void HeapAdjust(SqList *H,int s,int m)
/*归并排序*/
int Merg_Sort(SqList *p)
/*递归形式的归并排序函数*/
int MSort(RedType SR[],RedType TR1[],int s,int t)
/*归并排序中将一维数组中前后相邻的两个有序序列归并为一个有序序列*/
int Merge(RedType SR[],

最近更新

电力系统最优潮流 47页

保山学院学籍管理信息系统的分析与设计综述报.. 2页

俄汉语反训词对比研究综述报告 2页

便携式坐具设计研究 2页

甲状腺癌的治疗 13页

作业成本管理在H制造公司的应用研究 2页

甲状腺入门教育 41页

低热量功能性油脂的开发综述报告 2页

低强度流动性建筑垃圾回填材料基本性能研究综.. 2页

低共熔溶剂和低共熔溶剂+水体系在CO2吸收中的.. 2页

传统藏药材川西獐牙菜减轻肝脏胆汁淤积损伤的.. 2页

优化型凝汽器胶球清洗装置 2页

伊曲康唑口服液的研制 2页

企业战略管理视角下的人力资源管理研究——以.. 2页

企业内部控制的问题及对策 2页

任务型教学法在高职院校英语口语教学中的应用.. 2页

以脱细胞猪角膜基质为支架体外培养人角膜上皮.. 2页

以形为貌 以神为魂——《影响导体电阻大小因.. 2页

以价值澄清理论为指导,融价值观教育于课程教学.. 2页

代综方干预代谢综合征早期糖脂代谢紊乱的探索.. 2页

从语用角度区分韩语中的疑问代词与不定代词—.. 2页

理想流动式反应器 51页

从医案探讨妇科膏方的应用范围及用药特点 2页

理念下的数学学习方式 25页

介观尺度嵌段共聚物单晶自组装相行为的研究 2页

人脐带间质干细胞对乳腺癌细胞株增殖和迁移的.. 2页

人民调解制度的功能及价值研究 2页

人教版和冀教版初中英语教材比较研究 2页

人工嘴声学特性校准方法探讨 2页

人体行走时不同负重方式对足底压力影响的研究.. 2页