复杂度
1. For循环执行次数
- 拿c2来说, for loop会执行N+1次(因为有最后的跳出判断), for loop里面的内容执行N次
2. 算法的时间
3. 复杂度类比
4. 小练习
数学基础
log
common summation
- 等比数列求和证明
- 1 + 1/2 + ... + 1/n 结论
递推公式
二叉搜索树复杂度
n个数, n/2....n/4... 1 从n多少次到1, log2(N)
其他证明
Example 1
- 树解法(Iteration method, Recursion Tree)
- Substitution method
Example 2
- Recursion Tree
- Substitution method
Example 3
- Recursion Tree
公式大法
- 解释
附录
- 复杂度定义