Algorithm-1 (A:array[p..q] of integer)
sum, max: integer
sum = max = 0
for i = p to q
sum = 0
for j = i to q
sum = sum + A[j]
if sum > max then
max = sum
return max
嵌套循環執行多少次?嵌套循環的複雜性(復發關係)
我知道第一個for
循環的複雜度爲O(n)
,整個算法的總複雜度爲O(n^2)
。但是,我需要內循環的確切執行次數,以便通過遞歸關係證明這一點。