《数据结构》课程设计报告-排序综合.docVIP

  • 4
  • 0
  • 约1.07万字
  • 约 15页
  • 2019-07-27 发布于江西
  • 举报

《数据结构》课程设计报告-排序综合.doc

《数据结构》 课程设计报告 专 业 计算机科学与技术 班 级 (1) 姓 名 学 号 指导教师 起止时间 2011.10~2011.12 课程设计:排序综合 一、任务描述 (1)至少采用三种方法实现上述问题求解(提示,可采用的方法有插入排序、希尔排序、冒泡排序、快速排序、选择排序、堆排序、归并排序)。并把排序后的结果保存在不同的文件中。 (2)统计每一种排序方法的性能(以上机运行程序所花费的时间为准进行对比),找出其中两种较快的方法。 二、问题分析 1、功能分析 分析设计课题的要求,要求编程实现以下功能: (1)显示随机数:调用Dip()函数输出数组a[]。数组a[]中保存有随机产生的随机数。 (2)直接选择排序:通过n-I次关键字间的比较,从n-i+1个记录中选出关键字最小的记录,并和第i个记录交换之。 (3)冒泡排序:如果有n个数,则要进行n-1趟比较。在第1趟比较中要进行n-1次两两比较,在第j趟比较中要进行n-j次两两比较。 (4)希尔排序:先将整个待排记录序列分割成为若干子序列分别进行直接插入排序,待整个序列中的记录“基本有序”时,再对全体记录进行一次直接

文档评论(0)

1亿VIP精品文档

相关文档