数据结构与算法 第21讲插入排序.pptVIP

  • 3
  • 0
  • 约4.3千字
  • 约 33页
  • 2020-09-04 发布于天津
  • 举报
主讲教师:章 英 数据结构与算法 2 第 21 讲 插入排序 本讲知识点: (1) 了解排序的相关基础知识 (2) 掌握插入排序、希尔排序的算法 难点: 希尔排序 3 ? 排序的基本概念 ? 各种排序方法 ? 各种排序方法的比较 排序知识体系结构 排序 ? 插入排序 ? 选择排序 ? 交换排序 ? 归并排序 ? 基数排序 直接插入排序 折半插入排序 链表插入排序 希尔排序 直接选择排序 堆排序 冒泡排序 快速排序 4 一、排序的定义 Sorting 排序的基本概念 假设含 n 个记录的序列为 { R 1 , R 2 , … , R n } 其相应的关键字序列为 { K 1 , K 2 , … , K n } 这些关键字相互之间可以进行比较,即在 它们之间存在着这样一个关系 : K p1 ≤K p2 ≤…≤K pn 按此固有关系将上式记录序列重新排列为 { R p1 , R p2 , … , R pn } 的操作称作 排序 。 5 排序算法的稳定性: 假定在待排序的记录集中,存在 多个具有相同键值的记录,若经过排序,这些记录的 相对次序 仍然保持不变,即在原序列中, k i = k j 且 r i 在 r j 之前,而在排序后的序列中, r i 仍在 r j 之前,则称这种 排序算法是稳定的;否则称为不稳定的。 排序的基本概念 一、排序的定义 Sorting 学号 姓名 高数 英语

文档评论(0)

1亿VIP精品文档

相关文档