-3
A
回答
-1
當計算斐波那契數列時,您將很快遇到integer overflows。爲了避免它們,你需要一個大整數類型來支持任意大小的計算。
如果你需要堅持C,我會建議使用一些大的整數庫像GMP
你可以找到它們的文檔here,尤其是看整數功能部分。否則,如果可以使用其他語言,我會推薦使用python,因爲它已經帶有本地大整數支持。
如果你的程序太慢,你可以使用matrix form of the Fibonacci sequence加上Square-and-multiply加速計算從線性時間到對數時間。
相關問題
- 1. 斐波那契數列
- 2. Java斐波那契數列
- 3. 斐波那契數列
- 4. 斐波納契迭代:找到n> 50的斐波那契數列的第n項
- 5. [Java]斐波那契數列越大,斐波那契數列的輸出越多
- 6. C++斐波那契錯誤
- 7. 在java中,我如何找到第n個斐波那契數?
- 8. 斐波那契序列python
- 9. 優化代碼:斐波那契算法
- 10. Smalltalk斐波那契
- 11. 斐波那契haskell
- 12. 斐波那契序列溢出,C++
- 13. 斐波那契序列錯誤C
- 14. 斐波那契和非斐波納契編碼
- 15. 斐波那契數列中的錯誤
- 16. Python中的斐波那契數列
- 17. 找到斐波那契數列中所有偶數項的和
- 18. 斐波那契數1 KK迭代
- 19. 返回第N個斐波那契數的序列?
- 20. 1000個數字(PE#25)斐波那契數字的尋找指數
- 21. 理解斐波那契數列遞歸
- 22. MIPS遞歸斐波那契數列
- 23. 遞歸斐波那契數列
- 24. 斐波那契函數列表
- 25. 動態規劃斐波那契數列
- 26. k階斐波那契數列
- 27. Java斐波那契數列BigInteger
- 28. 斐波那契數列錯誤
- 29. 遞歸和斐波那契數列
- 30. 斐波那契數列遞歸