Algorithm 我试着通过猜测然后通过归纳证明来解决重复问题,但是出了问题
对于下面的循环,我必须找到Big-O复杂性O() T(n)=2T(n/2)+cn T(1)=c1 我猜它的T(n)=O(n) 归纳假说:T(n)所谓的案例2表明Algorithm 我试着通过猜测然后通过归纳证明来解决重复问题,但是出了问题,algorithm,Algorithm,对于下面的循环,我必须找到Big-O复杂性O() T(n)=2T(n/2)+cn T(1)=c1 我猜它的T(n)=O(n) 归纳假说:T(n)所谓的案例2表明 T(n) = Theta(n log n) 以你为例。此外,如果T(n)=O(n)为真,则快速排序(满足上述递归关系)将具有线性运行时复杂性,但情况并非如此 关于你的论点,显然你声明存在一个常数a,这样 T(n) <= a*n T(n) T(k) <= a*k for each k < n T(n) <=
T(n) = Theta(n log n)
以你为例。此外,如果T(n)=O(n)
为真,则快速排序(满足上述递归关系)将具有线性运行时复杂性,但情况并非如此
关于你的论点,显然你声明存在一个常数a
,这样
T(n) <= a*n
T(n)
T(k) <= a*k for each k < n
T(n) <= (a+c)*n
T(n) <= a*n