- 3
- 0
- 约6.32千字
- 约 37页
- 2018-09-04 发布于湖北
- 举报
数据结构预算法第十节排序
第十章 排序 10.1 概述 10.2 插入排序 10.3 快速排序 10.4 选择排序 10.5 归并排序 10.6 各种排序方法的比较 典型例题 10.1 概述 1.排序就是将一组任意顺序的数据按一定的规律排列起来的过程。 2.排序过程中的两种基本操作 (1)比较两个关键值的大小。 (2)根据比较结果,移动记录的位置。 3.对关键字排序的3个原则: (1)关键字值为数值型,则按键值大小为依据。 (2)关键字值为ASCII码,则按键值的内码编排顺序为依据。 (3)关键字值为汉字字符串类型,则大多以汉字拼音的字典次序为依据。 4.排序方法的稳定和不稳定 若对任意的数据元素序列,使用某个排序方法,对它按关键字进行排序,若对元先具有相同的键值元素间的位置关系,排序前和排序后保持一致,称此排序方法为稳定排序,反之称为不稳定排序。 5.待排序记录的3种存储方式 (1)待排序记录存放在地址连续的一组存储单元上(线性表的顺序存储结构类似)。 (2)待排序记录放在静态链表中(记录之间的次序关系由指针指示,排序不需要移动记录)。 (3)待排序记录存放在地址连续的一组存储单元,同时另设一个指示各个记录存储位置的地址向量,在排序过程中不移动记录本身,而移动地址向量中这些记录的“地址”,在排序结束后,再按照地址向量中的值调整记录的存储位置。 6.内排序:整个排序过程都在内存进行的
您可能关注的文档
最近下载
- 西门子S7-1200 PLC编程及应用(第二版):S7-1200PLC编程指令PPT教学课件.pptx
- 道岔缺口监测系统QC成果 .ppt VIP
- 道岔缺口监测系统QC成果课件.pptx VIP
- 道岔缺口监测系统qc成果.ppt VIP
- 可编程控制器应用技术第2版[西门子S7-1200](PLC)高职PPT完整全套教学课件..pptx VIP
- 道岔缺口监测系统QC成果.ppt VIP
- 2025四川二造土建实务真题及参考答案.docx VIP
- 急诊检验实验室能力建设与规范专家共识(2025版).pdf VIP
- 污水检测报告模板.pdf VIP
- 宁夏普通高中毕业生登记表学生综合素质评价手册完整版.docx
原创力文档

文档评论(0)