主定理可用于解决递归关系,如 T(n)= aT(n/b)+f(n)。
T(n)= aT(n/b)+f(n)
因此,如果f(n)=O(n)或f(n)=cn,这两个值相同吗? 我可以将主定理用于f(n)=cn吗?
f(n)=O(n)
f(n)=cn
c
n
f(n)=n
f(n) = O(n)
f(n) = cn
cn = O(n)
O(n)
c
)通常被忽略。这是因为随着n
变得足够大,常数使得计算内存消耗和运行时间变得非常困难。这意味着f(n)=n
,等同于f(n)=O(n)
。 - Evan Bechtol