- 2
- 0
- 约1.28万字
- 约 59页
- 2019-05-10 发布于广东
- 举报
* * * * * * * * * * * * * * * * * * * * * * * * * * * * 本章总结 基本要求 (1)深刻理解排序的基本概念和各种排序方法的算法思想及特点 ① 清楚排序的定义,稳定与不稳定排序、内排序与外排序的概念及区别; ② 知道各种排序的实质是以关键码的比较为基础的; ③ 知道各种内部排序(插入、快速、选择、归并、基数等排序)方法的主要优缺点及适用场合。 (2)掌握插入排序、快速排序和选择排序的基本思想和算法 ① 掌握快速排序的基本思想,一趟快速排序交换过程及每趟快速排序的结果; ② 掌握直接插入排序算法的基本思想及时空性能指标; ③ 知道快速排序算法的时空性能及交换排序的指导思想。 本章总结 ④ 知道直接选择排序的基本思想及其性质; ⑤ 掌握堆排序及归并排序和外部排序的基本思想和实现算法; ⑥ 掌握堆排序的表示方法、调整方法和“筛选”过程; ⑦ 掌握建堆方法、堆排序算法的时空性能; ⑧ 掌握归并排序的指导思想和将两个有序文件合并成一个有序文件的算法; ⑨ 知道2路归并排序的基本思想和时空性能。 重点与难点 本章的重点是快速排序和直接插入排序及堆排序的实现算法。 难点是二叉排序树和堆排序算法及时空性能分析。 * * * * * * * * * * * * * * * * * * * * * * * * *
原创力文档

文档评论(0)