数据结构课程设计综合排序分析.docxVIP

  • 17
  • 0
  • 约4.06千字
  • 约 17页
  • 2016-11-26 发布于湖北
  • 举报
PAGE 17 PAGE  滨江学院 数据结构 课程设计 题 目 综合排序 院 系 计算机系 年级班级 13计科2 学生姓名 李柯江 学 号 20132308049 学 期 2014-2015(二) 任课教师 黄 群 二O一五年 五月 二十 日 1需求分析 1.1 任务与分析 任务: 利用随机函数产生N个随机整数(20000以上),对这些数进行多种方法进行排序。 要求: 至少采用三种方法实现上述问题求解(提示,可采用的方法有插入排序、希尔排序、起泡排序、快速排序、选择排序、堆排序、归并排序)。并把排序后的结果保存在不同的文件中。 统计每一种排序方法的性能(以上机运行程序所花费的时间为准进行对比),找出其中两种较快的方法。 分析: 本系统实现了几种常用的排序方法,包括:插入排序、起泡排序、快速排序(递归、非递归)、堆排序。 1.2 功能模块的划分 1.2.1 输入模块 利用随机函数产生N个随机整数(20000以上),个数由用户自己输入。 1.2.2输出模块 输出排序前或排序后的数据元素到屏幕显示,并且输出按照选择的算法排序后的数据元素到文件中

文档评论(0)

1亿VIP精品文档

相关文档