一、 函数渐进的界
二、常见时间复杂度比较
三、 常用公式
四、 取整的性质
五、 递推方程的求解方法
1. 迭代法
2.1直接迭代法
2.2换元迭代法
2.3差消迭代法
2.4递归树
递推方程如下:
递归树的生成过程:
逐层求和得到最终的时间复杂度
2. 主定理
其中可以看做是求解子问题的时间复杂度,而是分解子问题和合并子问题的时间复杂度。主定理的核心就是要比较这两部分的时间复杂度,判断到底是那部分占主导。
3. 尝试法(略)
六、 关于递推方程中取整符号的处理
先去掉取整符号进行推导,然后用数学归纳法进行证明。