NTU课程笔记 MAS714 分治与排序

Posted UQI-LIUWJ

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NTU课程笔记 MAS714 分治与排序相关的知识,希望对你有一定的参考价值。

1 分治主要思想

  • 将问题分割成多个子问题(divide )
  • 递归地解决问题
  • 把子问题的结果合并成总问题的结果(conquer)

2 排序

2.1 插入排序

假设输入是A[1...n]

 2.1.1 时间复杂度

令T(n)表示排序n个元素的时间复杂度

于是我们有

 2.2 合并排序

   

以上是关于NTU课程笔记 MAS714 分治与排序的主要内容,如果未能解决你的问题,请参考以下文章

NTU课程笔记 mas714复习:例题

NTU 课程笔记:MAS 714(16) 图灵机

ntu 课程笔记 :MAS714 最短路径和优先队列

NTU课程笔记 MAS714 Big-O notations

NTU 课程笔记: MAS714 14&15 regular language

NTU课程笔记:MAS 714 algorithm and theory of computing:introduction