【发布时间】:2020-12-14 13:46:24
【问题描述】:
我最近遇到了一个叫做稻草人算法的函数,它的伪代码如下所示:
StrawmanSubarray(A):
Initialize bestsum = A[0]
For left=0 to n-1:
For right = left to n-1:
Compute sum A[left] + . . . + A[right]
If sum > bestsum: bestsum = sum
时间复杂度是Θ(n^3),我不太明白第三个n从哪里来得到Θ(n^3)?
【问题讨论】:
标签: time-complexity big-o sub-array