1 i ← 1
2 while i < n/4
3 do
4 j ← 2i
5 while j < n
6 do
7 j ← j + 1
8 i ← i + 1
b) 1 i ← n
2 while i > 1
3 do
4 j ← i
5 while j < n
6 do
7 j ← 2j
8 i ← i − 1
c) 1 i ← 1
2 while i < n
3 do
4 j ← 0
5 while j ≤ i
6 do
7 j ← j + 1
8 i ← 2i
鑑於這三個程序,找出每一個程序的時間複雜度最簡單的方法是什麼?我可以說第一個可能是O(n^2)。但是有沒有簡單的方法來解決這些問題?我明天就考試了。程序的時間複雜度?
如果你明天有考試,那麼給你答案給你的漢語作業並不會對你有任何好處。你應該做的是整齊地編輯你的問題,包括你認爲每個問題的複雜性是什麼以及爲什麼。 – TypeKazt
我沒有要求解決方案,這些硬件分配也沒有。因爲我不知道如何解決這個問題,所以我尋求幫助。 – justPolo