- 3
- 0
- 约1.28万字
- 约 79页
- 2016-12-25 发布于广东
- 举报
存放在地址连续的一组存储单元上:对记录本身进行物理重排(即通过关键字之间的比较判定,将记录移到合适的位置) ; 存放在静态链表中:无须移动记录,仅需修改指针。通常将这类排序称为链表(或链式)排序 ; 用顺序的方式存储待排序的记录,但同时建立一个辅助表(如包括关键字和指向记录位置的指针组成的索引表) :只需对辅助表的表目进行物理重排(即只移动辅助表的表目,而不移动记录本身)。适用于难于在链表上实现,仍需避免排序过程中移动记录的排序方法。 排序过程的两个基本操作: 两个关键字之间进行比较 将一个记录从一个位置移到另一个位置 评价标准 空间复杂度 时间复杂度 关键字的比较次数 移动记录的次数 12 27 36 40 73 81 98 49 55 64 排序后的记录序列: {12,27,36,40,49,55,64,73,81,98} 7.4.2 堆排序——排序的结果 建“初堆”的基本方法: 从堆中最后一个有孩子的结点开始利用堆的性质进行调整。 40 55 49 73 81 64 36 12 27 98 (40,55,49,73,12,27,98,81,64,36) 12 36 81 73 49 98 81 73 55 98 49 40 64 36 12 27 7.4.2 堆排序——建立初始堆的方法 对深度为 k 的堆,“筛选”所需进行的关键字比较的次数至多为2(k-1); 2. 对
您可能关注的文档
- 计量学基础第2版作者李东升旧版第13章课件.ppt
- 计量学基础第2版作者李东升旧版第14章课件.ppt
- 计量学基础第2版作者李东升旧版第15章课件.ppt
- 计量学基础第2版作者李东升旧版第16章课件.ppt
- 计量学基础第2版作者李东升旧版第17章课件.ppt
- 计算机软件技术基础第2版作者李平王秀英主编胡立栓孙雪王育平编著第1章计算机软件技术基础概论课件.ppt
- 计算机软件技术基础第2版作者李平王秀英主编胡立栓孙雪王育平编著第2章数据结构概述课件.ppt
- 计算机软件技术基础第2版作者李平王秀英主编胡立栓孙雪王育平编著第3章线性结构课件.ppt
- 计算机软件技术基础第2版作者李平王秀英主编胡立栓孙雪王育平编著第4章树课件.ppt
- 计算机软件技术基础第2版作者李平王秀英主编胡立栓孙雪王育平编著第5章图课件.ppt
原创力文档

文档评论(0)