数据结构课程设计----内部排序算法性能分析
《数据结构课程设计----内部排序算法性能分析》由会员分享,可在线阅读,更多相关《数据结构课程设计----内部排序算法性能分析(38页珍藏版)》请在毕设资料网上搜索。
1、 课程名称:课程名称:数据结构 本科本科学生课程学生课程设计(论文)设计(论文) 题 目 内部排序算法性能分析 姓 名 学 号 学 部 计算机科学与技术 专业、年级 计科 1003 指 导 教 师 2011 年 12 月 24 日 摘 要 排序是计算机科学中基本的研究课题之一,其目的是方便记录的 查找、插入和删除.通过描述冒泡、选择、插入、堆和快速 6 种排序 算法,内部排序其算法灵活方便,因此成为了程序算法中一个必不可 少的应用,所以在应用之前要经过严谨的思考才不会出错, 不会造成 计算机运算速度的延迟,才会完全发挥内部排序的性能。 内部排序的方法种类繁多,但就其全面性能而言,很难提出一种
2、被认为是最好的方法。 但就其全面性能而言, 很难提出一种被认为是 最好的方法,每一种方法都有各自的优缺点,适合不同的环境(如记 录的初始排序列状态等)下使用。如果安排序过程中依据的不同原则 对内部排序方法进行分类,则大致可分为插入排序、交换排序,选择 排序,归并排序和计数排序等五类;如果按内部排序过程中所需要的 工作量来区分,则可分为 3类: (1)简单的排序方法,该时间复杂度 为 O(n*n); (2)先进的排序方法,该时间复杂度为 O(nlogn) ; (3) 基数排序,其时间复杂度为 O(d*n) ;主要介绍非常实用而算法又容 易接受的的这六类排序。 由于很多人在使用的过程中, 不知道那
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 内部 排序 算法 性能 分析
