【发布时间】:2017-09-19 13:52:04
【问题描述】:
我看到了 wiki 页面:https://en.wikipedia.org/wiki/Karatsuba_algorithm,它的 karatsuba 算法的递归关系为:
T(n) = 3T(n/2) + cn + d
通过使用master算法,可以得到它的时间复杂度为T(n) = O(n^log_2(3))。我以前从未使用过主定理。当我在 wiki 页面上阅读它时,似乎 T(n) 适用于案例 1,但我们怎么知道 cn (from T(n)),其中 c 小于 log_2(3)?
【问题讨论】:
标签: algorithm time-complexity recurrence master-theorem