STL中的斐波那契堆在哪裏? 如果STL沒有實現斐波那契堆什麼是最佳實踐 用STL中的現有算法和容器來實現它?STL爲Fibonacci堆?
5
A
回答
12
boost有an implementation of it。希望有所幫助。在STL中似乎沒有一個。下面是一個例子:
for(int n=0;n<40;++n){
std::cout<<"F("<<n<<")="<<fibonacci(n)<<std::endl;
}
0
沒有,有在標準庫
沒有保證斐波納契堆用於實現在C++定製分配方案的示例,請參見small object allocator in the Loki library
EDIT:抱歉,我是考慮用於實現動態內存分配堆的fibonacci buddy system。
相關問題
- 1. Dijkstra通過Java的Fibonacci堆
- 2. c#中的Fibonacci,Binary或Binomial堆?
- 3. 爲Fibonacci序列避免堆棧溢出錯誤
- 4. STL算法生成Fibonacci數直到某一值達到
- 5. 與節點指針STL堆
- 6. Fibonacci堆或Brodal隊列在實踐中使用嗎?
- 7. Fibonacci Last Number
- 8. Ruby Fibonacci示例
- 9. Fibonacci with twist
- 10. Draw Fibonacci Arcs
- 11. Fibonacci above 100000
- 12. Fibonacci數函數
- 13. Fibonacci in Assembly Language
- 14. STL堆棧:讀取訪問衝突
- 15. 調試堆/ STL調試相當於GCC?
- 16. 用2個參數堆棧STL
- 17. stl堆棧對象的大小限制
- 18. 使用STL堆棧作爲C++類的成員
- 19. C++ STL內存管理:堆棧還是堆?
- 20. 如何將x86_32 nasm fibonacci更改爲x86_64?
- 21. Fibonacci Beanstalk遞歸javascript
- 22. Fibonacci序列錯誤
- 23. 遍歷Fibonacci序列
- 24. 在STL中STL
- 25. C#Fibonacci序列複製
- 26. Javascript Fibonacci第n項優化
- 27. Fibonacci序列出了錯
- 28. Fibonacci序列返回參數
- 29. 遞歸tcl fibonacci系列
- 30. Fibonacci序列國防部1000000007
[Wikipedia](http://ideone.com/9jYnv)中有一個C++實現,看起來相當不錯。 – Rapptz
可能是因爲STL足夠複雜,它通常只提供最常用/需要的功能。然而,像往常一樣,增加了它:http://www.boost.org/doc/libs/1_49_0/doc/html/heap.html – Yuushi