Q
尋找時間複雜
2
A
回答
0
根據OEIS,該函數的閉合公式爲,表示該函數的漸近複雜度爲。
2
考慮
F(n) = T(n) + n + 3.
這給了我們
F(n) - (n+3) = F(n-1) - (n-1+3) + F(n-2) - (n-2+3) + n
i.e
F(n) - 3 = F(n-1) - 2 + F(n-2) - 1
i.e
F(n) = F(n-1) + F(n-2)
這就好比序列的斐波那契!
衆所周知,對於斐波那契序列,F(n) = Theta(phi^n)
其中phi是黃金比例。
相關問題
- 1. 尋找分期時間複雜度
- 2. 尋找最小值與O(1)的時間複雜度堆棧
- 3. 時間複雜?
- 4. 時間複雜
- 5. 尋找複雜 - 斯威夫特
- 6. 尋找創建複雜UIBezierPath的工具
- 7. 尋找複雜的獨特元素
- 8. 找到CN和時間複雜度
- 9. 尋找時間AVQueuePlayer
- 10. 時間複雜度
- 11. 時間複雜度
- 12. 時間複雜度
- 13. 時間複雜度
- 14. 時間和空間複雜
- 15. 時間複雜度和空間複雜度,如何計算空間複雜度
- 16. 不尋常的時空複雜性
- 17. 時間和空間複雜的語言複雜性
- 18. 計算函數的空間複雜度和時間複雜度
- 19. 確定時間複雜
- 20. 'if'in'時間複雜度
- 21. map.find()的時間複雜度
- 22. A *的時間複雜度
- 23. 時間複雜度(Java,Quicksort)
- 24. 降低時間複雜度
- 25. 算法複雜度時間
- 26. Math.Sqrt()的時間複雜度?
- 27. 時間複雜度說明
- 28. 字謎時間複雜度
- 29. JQUERY時間複雜度
- 30. 運行時間複雜度
你的基本情況是什麼? n <= 0? – AlcubierreDrive 2010-09-24 22:34:23
零接受答案和零upvotes?沒有辦法 – 2010-09-24 22:38:02