剖析递归行为和递归行为时间复杂度的估算
一个递归行为的例子
master公式的使用

T(N)=a*T(N/b)+O(N^d)

T(N)   : 样本总量
a      : 分割后的样本重复计算的次数
T(N/b) : 分割后的样本整体
b      : 分割几次
d      : 其他的指数项

1)log(b,a) > d ->复杂度为O(N^log(b,a))
2)log(b,a) = d ->复杂度为O(N^d*logN)
3)log(b,a) < d ->复杂度为O(N^d)

补充阅读:www.gocalf.com/blog/algorithm-complexity-and-master-theorem.html