数据库第9章1.pptVIP

  • 3
  • 0
  • 约3.42千字
  • 约 11页
  • 2017-02-05 发布于广东
  • 举报
数据库第9章1

第9章 内部排序 9.1 概述 4. 什么叫内部排序?什么叫外部排序? 6. 内部排序的算法有哪些? 9.2 插入排序 1) 直接插入排序 例1:关键字序列T= (21,25,49,25*,16,08), 请写出直接插入排序的具体实现过程。 5)希尔(shell)排序 例:关键字序列 T=(49,38,65,97, 76, 13, 27, 49*,55, 04),请写出希尔排序的具体实现过程。 时间效率: 原始序列: 256,301,751,129,937,863,742,694,076,438 * 9.1 概述 9.2 插入排序 9.3 交换排序 9.4 选择排序 9.5 归并排序 9.6 基数排序 1. 什么是排序? 将一组杂乱无章的数据按一定的规律顺次排列起来。 2. 排序的目的是什么? 存放在数据表中 按关键字排序 3.排序算法的好坏如何衡量? 时间效率——排序速度(即排序所花费的全部比较次数) 空间效率——占内存辅助空间的大小 稳定性——若两个记录A和B的关键字值相等,但排序后A、B的先后次序保持不变,则称这种排序算法是稳定的。 ——便于查找! ——若待排序记录都在内存中,称为内部排序; ——若待排序记录一部分在内存,一部分在外存,则称为外部排序。 注:外部排序时,要将数据分批调入内存来排序,中间结果还要及时放入外存,显然外部排序要复杂得多。 5.待

文档评论(0)

1亿VIP精品文档

相关文档