1
Q
遞推關係的運行時
A
回答
2
定義
F(n) = T(2^n)
然後我們有
F(n) = 4F(n/2) + 5
由主定理,我們有
a = 4
b = 2
f(n) = 5 = O(1) = O(m^0), so c = 0
0 < 2 = log_2(4)
因此,我們在主定理的情況下,1。通過案例1,我們有
F(n) = Theta(n^2)
所以
T(2^n) = Theta(n^2)
因此
T(n) = Theta(log(n^2)) = Theta(2logn) = Theta(log n)
所以,是的,你的答案似乎是正確的。
相關問題
- 1. 遞推關係
- 2. 確定的遞推關係
- 3. 時間複雜度和遞推關係
- 4. 時間複雜度遞推關係
- 5. 設置遞推關係
- 6. 找到遞推關係
- 7. MySQL的自反/遞推關係
- 8. 生成矩陣的遞推關係
- 9. 寫函數的遞推關係
- 10. 查找否定的遞推關係的時間複雜度
- 11. 遞推關係:解決T(N-1)
- 12. 遞推關係改變變量
- 13. 遞推關係:前n個偶數
- 14. 當將這個遞推關係重複
- 15. 實體框架5個遞推關係
- 16. 遞推關係:尋找大O
- 17. 解決非齊次線性遞推關係(log n)的時間
- 18. 運行Clippy時排除依賴關係
- 19. .NET DLL運行時依賴關係
- 20. 處理運行時依賴關係
- 21. 運行時庫依賴關係
- 22. GWT運行時依賴關係
- 23. Flex運行時/ Flash Player/Brownser關係
- 24. 上運行也許關係
- 25. 運行時在eclipse wtp中未解決的傳遞依賴關係
- 26. 遞減關係的遞減關係具有遞增值
- 27. 推斷類的has_many關係
- 28. 不可推導的關係
- 29. 如何解決的遞推關係的數學
- 30. 在碼頭丟失了maven傳遞依賴關係:運行
完美!謝謝!做我的一天:D – DeeVu 2013-03-14 19:31:03