2
這是僞代碼。我試圖計算這個函數的時間複雜度,如this answer所說。它應該是這樣的:這個僞代碼的時間複雜度是多少?
n + n/3 + n/9 + ...
也許時間複雜性是類似O(nlog(n))
我猜?或者log(n)
應該是log(n)
基數3?有人說時間複雜度是O(n),這對我來說是完全不能接受的。
j = n
while j >= 1 {
for i = 1 to j {
x += 1
}
j /= 3
}
只需總結幾何系列。 –
@AbhishekBansal就像這個'n + n/3 + n/9 + ...'?但這不是O(n)。 –