Đâu là Fibonacci Heap trong STL? và nếu STL không thực hiện Fibonacci Heap thực hành tốt nhất để thực hiện nó bằng cách sử dụng thuật toán hiện có và container trong STL là gì?STL cho Fibonacci Heap?
5
A
Trả lời
12
boost có an implementation of it. Hy vọng rằng sẽ giúp. Có vẻ như không phải là một trong số STL. Dưới đây là ví dụ:
for(int n=0;n<40;++n){
std::cout<<"F("<<n<<")="<<fibonacci(n)<<std::endl;
}
0
không, không có fibonacci đống đảm bảo trong thư viện chuẩn
cho một ví dụ về triển khai một kế hoạch phân bổ tùy chỉnh trong C++, xem small object allocator in the Loki library
EDIT: xin lỗi, tôi đã suy nghĩ về fibonacci buddy system để triển khai phân bổ bộ nhớ động.
Các vấn đề liên quan
- 1. STL container trên stack và heap
- 2. Dijkstra trên Java: Nhận kết quả thú vị Sử dụng Fibonacci Heap so với PriorityQueue
- 3. Python Fibonacci Generator
- 4. Đệ quy trên Fibonacci Sequence
- 5. Big-O cho các triển khai Fibonacci khác nhau
- 6. Dãy Fibonacci, nhị phân, hoặc nhị thức trong C#?
- 7. Fibonacci Chức năng Câu hỏi
- 8. Có hàng đợi ưu tiên dựa trên Fibonacci cho Haskell không?
- 9. OpenMP và STL-style cho
- 10. Sự khác nhau giữa phun heap, heap overflow, heap overrun?
- 11. một hàm Fibonacci đệ quy trong Clojure
- 12. trên không cho một vùng heap trống
- 13. C++ Thực hiện một Heap nhị phân
- 14. Song song trình tạo chuỗi Fibonacci
- 15. Boilerplate typedefs cho container tương thích STL
- 16. Thư viện giống STL tốt cho C
- 17. Có cách triển khai Java chuẩn của một vùng Fibonacci không?
- 18. Android dalvikvm-heap: Kẹp mục tiêu GC heap
- 19. Để STL hoặc! STL, đó là câu hỏi
- 20. Hiển thị hai hàm fibonacci khác nhau là tương đương
- 21. Tự thực hiện STL tương thích STL :: vector
- 22. Tạo chuỗi Fibonacci sử dụng toán tử lambda
- 23. Không gian cho phép so với không gian Heap
- 24. Tăng kích thước heap trong java cho weka
- 25. (C) Chiến thuật triển khai cho trình phân bổ heap?
- 26. AppDomains và GC Heap
- 27. Java Heap Behavior
- 28. constantPoolClass trong Java heap?
- 29. Sử dụng heap libGL
- 30. Hết dung lượng heap
Có triển khai C++ trong [Wikipedia] (http://ideone.com/9jYnv) có vẻ khá tốt. – Rapptz
Có lẽ vì STL đủ phức tạp và nó thường chỉ cung cấp chức năng được sử dụng/cần thiết nhất. Như thường lệ, tuy nhiên, tăng nó có: http://www.boost.org/doc/libs/1_49_0/doc/html/heap.html – Yuushi