概述
算法复杂度 / Big-O / 渐进分析法 ✅
- 这里没有什么需要实施的,你只是在观看视频并记笔记!耶!
- 这里有很多视频,只要看到你理解为止就好了,你随时可以回来复习。
- 如果你不理解背后的所有数学,不要担心。
- 你只需要理解如何用大O表示法来表达算法的复杂度。
- 哈佛大学CS50 - 渐进符号(视频)
- 大O符号(通用快速教程)(视频)
- 大O符号(以及Ω和Θ)- 最佳数学解释(视频)
- Skiena(视频)
- 加州大学伯克利分校关于大O符号(视频)
- 摊还分析(视频)
- TopCoder(包括递归关系和主定理):
- 速查表
- [回顾] 在 18 分钟内分析算法(播放列表)(视频)
好吧,差不多就到这里了。
当你阅读《破解编程面试》时,有一个章节专门讲述此事,并在最后进行了一次测验,以测试你是否能够确定不同算法的运行时间复杂度。这是一个非常全面的复习和测试。