- 2
- 0
- 约 32页
- 2016-11-26 发布于湖北
- 举报
《数据结构(Java版)》 叶核亚 《数据结构(Java版)》 第1章 绪论 第2章 线性表 第3章 排序 第4章 栈与队列 第5章 数组和广义表 第6章 树和二叉树 第7章 查找 第8章 图 第9章 综合应用设计 第3章 排序 3.1 排序的基本概念 3.2 插入排序 3.3 交换排序 3.4 选择排序 3.5 归并排序 3.1 排序的基本概念 1.数据序列 数据序列(datalist)是待排序的数据元素的有限集合。 2.关键字 通常数据元素由多个数据项组成,以其中某个数据项作为排序依据,则该数据项称为关键字(key)。 3.排序算法的稳定性 在数据序列中,如果有两个数据元素ri和rj,它们的关键字ki等于kj,且在未排序时,ri位于rj之前。如果排序后,元素ri仍在rj之前,则称这样的排序算法是稳定的(stable),否则是不稳定的排序算法。 4.内排序与外排序 内排序:在待排序的数据序列中,数据元素个数较少,整个排序过程中所有的数据元素都可以保留在内存,则这样的排序称为内排序。 外排序:待排序的数据元素非常多,以至于它们必须存储在磁盘等外部存储介质上,则这样的排序称为外排序。显然,外排序过程中需要多次访问外存。 5.排序算法的性能评价 排序算法的时间复杂度:指算法执行中的数据比较次数、数据移动次数与待排序数据序列的元素个数n之间的关系。 排
您可能关注的文档
最近下载
- 2025年高考数学压轴题分层练习:平面向量(20题).pdf VIP
- 农村种桑养蚕创业计划书.pptx VIP
- 毕业设计(论文)-铝合金轮毂径向反向复合挤压工艺及模具设计.doc VIP
- Sabrina英语-高考英语1200个核心高频词背诵单(汇总).docx
- 反向挤压6061无缝铝管粗晶现象解决方法初步探讨过程.pdf VIP
- T ZAEPI 007.4—2023 自回收溶剂 异丙醇.pdf VIP
- 动力电池包微环境湿热特性与凝露演变分析.pdf VIP
- 心理健康教育C证培训题库.docx VIP
- 江苏省南通市2026届高三下学期考前模拟预测练习(四模)语文试卷(含答案).pdf VIP
- T_CCSW 1001-2020 中国建筑防水修缮造价定额标准.docx VIP
原创力文档

文档评论(0)