跳到主要内容

算法复杂度分析

以下是针对 coding-interview-university 中 「 算法复杂度 / Big-O / 渐进分析法 」 部分知识的学习笔记。

学习笔记没有参考 coding-interview-university 中给出的视频内容。而是通过以下书籍整理。

  • Kenneth H. Rosen. 《离散数学及其应用(原书第8版)》. 机械工业出版社
  • Mark Allen Weiss. 《数据结构与算法分析(Java语言描述符)》. 机械工业出版社
  • Thomas H. Carmen;Charles E. Leiserson等. 《算法导论(原书第三版)》. 机械工业出版社
  • 严蔚敏,李冬梅,吴伟民. 《数据结构(C语言版 第2版)》. 清华大学出版社

内容较多,涉及到渐近理论、算法定义、时间复杂度、空间复杂度等内容。尤其是第一部分,需要有一定的数学基础。

具体章节如下: