Algorithm 获取karasuba算法的复杂性?

Algorithm 获取karasuba算法的复杂性?,algorithm,time-complexity,recurrence,master-theorem,Algorithm,Time Complexity,Recurrence,Master Theorem,我看到了wiki页面:它具有karatsuba算法的递归关系,如下所示: T(n)=3T(n/2)+cn+d 通过使用主算法,其时间复杂度可以得到T(n)=O(n^log_2(3))。我以前从未使用过master定理。当我在维基页面上读到它时,似乎T(n)适用于案例1,但是我们如何知道cn(来自T(n)),其中c小于log_2(3) T(n)=3T(n/2)+cn+d cn中的c与您将用于主定理的c不同。主定理有nc,cn这里是线性的,其中n被提升到一次方,所以c=1。由于c=1

我看到了wiki页面:它具有karatsuba算法的递归关系,如下所示:

T(n)=3T(n/2)+cn+d

通过使用主算法,其时间复杂度可以得到
T(n)=O(n^log_2(3))
。我以前从未使用过master定理。当我在维基页面上读到它时,似乎
T(n)
适用于案例1,但是我们如何知道
cn(来自T(n))
,其中
c
小于
log_2(3)

T(n)=3T(n/2)+cn+d

cn
中的
c
与您将用于主定理的
c
不同。主定理有nc,
cn
这里是线性的,其中n被提升到一次方,所以c=1。由于c=1,第一种情况适用