java数据结构第九单元排序.pptVIP

  • 5
  • 0
  • 约3.39千字
  • 约 33页
  • 2017-03-14 发布于江苏
  • 举报
java数据结构第九单元排序

第9章 排序 9.1 排序的基本概念 9.2 插入排序 9.3 交换排序 9.4 归并排序 9.5 基数排序 9.6 各种排序算法的性能比较 本章主要知识点: 排序的基本概念和衡量排序算法优劣的标准,其中衡量标准有算法的时间复杂度、空间复杂度和稳定性 直接插入排序,希尔排序 直接选择排序,堆排序 冒泡排序,快速排序 归并排序 基数排序 各种排序算法的性能比较 9.1 排序的基本概念 排序是对数据元素序列建立某种有序排列的过程。 关键字是要排序的数据元素集合中的一个域,排序是以关键字为基准进行的。 关键字分主关键字和次关键字两种。对要排序的数据元素集合来说,如果关键字满足数据元素值不同时该关键字的值也一定不同,这样的关键字称为主关键字。 不满足主关键字定义的关键字称为次关键字。 学生成绩表 排序分内部排序和外部排序两种。内部排序是把待排数据元素全部调入内存中进行的排序。如果数据元素的数量太大,需要分批导入内存,分批导入内存的数据元素排好序后再分批导出到磁盘和磁带外存介质上的排序方法称作外部排序。 排序算法的比较标准: 1. 空间复杂度

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档