数据结构课持件第十章.pptVIP

  • 2
  • 0
  • 约1.21万字
  • 约 59页
  • 2018-12-29 发布于福建
  • 举报
数据结构课持件第十章

数据结构课程的内容 第十章 内部排序 7. 内部排序的算法有哪些? 9.2 插入排序 1) 直接插入排序 2) 折半插入排序 3)希尔(shell)排序(又称缩小增量排序) 例 对下列序列采用希尔排序 49 38 65 97 76 13 27 49 55 04 例 对下列序列采用希尔排序 49 38 65 97 76 13 27 49 55 04 例 对下列序列采用希尔排序 49 38 65 97 76 13 27 49 55 04 效率分析 时间性能: 希尔排序的分析非常困难,原因是何种步长序列最优难以断定。通常认为时间复杂度为:O(n3/2)。 较好的步长序列:…… 121、40、13、4、1; 可由递推公式 Si= 3Si-1 + 1 产生。 空间性能:只用一个额外空间,空间复杂度为O(1); 稳定性:希尔排序是不稳定的排序算法 9.3 交换排序 1) 冒泡排序 2) 快速排序 快速排序举例 例 对下列序列采用快速排序 49 38 65 97 76 13 27 49 例 对下列序列采用快速排序 49 38 65 97 76 13 27 49 例 对下列序列采用快速排序 49 38 65 97 76 13 27 49 例 对下

文档评论(0)

1亿VIP精品文档

相关文档