数据库课程设计--综合排序软件
《数据库课程设计--综合排序软件》由会员分享,可在线阅读,更多相关《数据库课程设计--综合排序软件(24页珍藏版)》请在毕设资料网上搜索。
1、综合排序软件综合排序软件 1 1题目:题目: 利用随机函数产生 N 个随机整数(20000 以上) ,对这些数进行多种方法进行排序。 1)至少采用三种方法实现上述问题求解(提示,可采用的方法有插入排序、希尔排序、 起泡排序、快速排序、选择排序、堆排序、归并排序) 。并把排序后的结果保存在不同的文 件中。 2)统计每一种排序方法的性能(以上机运行程序所花费的时间为准进行对比) ,找出其 中两种较快的方法。 3)如果采用 4 种或 4 种以上的方法者,可适当加分。 2. 2. 课题研究的目的和意义:课题研究的目的和意义: 排序是计算机程序设计中一种重要的操作,它的功能是将一个数据元素的任意序列,
2、重新排列成一个按关键字有序的序列。 目前我们已经掌握的排序方法很多, 每一种方法都有 其各自的优点, 通过对各种算法的研究以及不同方法之间的比较研究, 能让我们可以从更高 的层次上理解和掌握排序算法,而且能够在不同环境下,根据数据的不同特点,选择不同的 方法。因此,我们开展对排序算法的研究将更有利于我们解决问题,提高效率。 3.3.可行性论证:可行性论证: (1)就算法本身而言,它们是稳定的,时间复杂度是有限阶的,每种算法的思想是可 行的。 (2)处理数据(20000 个随机数)是有限的,并且同过这些排序方法可以实现排序。 4 4课程总体设计方案:课程总体设计方案: (1)对小组内个成员进行分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课程设计 综合 排序 软件
