Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Algorithm 我试着通过猜测然后通过归纳证明来解决重复问题,但是出了问题_Algorithm - Fatal编程技术网

Algorithm 我试着通过猜测然后通过归纳证明来解决重复问题,但是出了问题

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) <=

对于下面的循环,我必须找到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) <= (a+c)*n
T(n) <= a*n