第3次课
[TOC]
递归形式的时间函数T(n)的解法
递推法
- 低阶项忽略不写,因为对增长速率没什么影响
- Θ(1)和C是等价的,Θ(n)和cn是等价的
- 为什么令n = 2的i次方?
- 不等于时,结果一样
更清晰的方法:递归树方法
- 更加复杂的问题也可以用递归树方法
- 没搞清楚?
- cn在这里是低阶项
- 大部分算法都有基本步骤
- Fib数包含重叠子问题,不适合分治法,可以考虑动态规划方法,贪心方法,
他们是重叠越多,相对分治法越好
- 子问题的规模一个是下界,一个是..的上届,不一样,所以得分开写
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!