2009-04-13 40 views
6

Tôi cần một đống nhỏ được triển khai dưới dạng cây nhị phân. Truy cập nhanh vào nút tối thiểu và sắp xếp chèn.C++ Thực hiện một Heap nhị phân

Có triển khai tốt trong stl hoặc tăng cường mà bất kỳ ai cũng có thể chỉ cho tôi không?

Trả lời

17

Tôi nghĩ rằng std::priority_queue là những gì bạn đang tìm kiếm.

+0

Cảm ơn Hank, tôi quên liên kết nó :) –

-1

STL không có khái niệm cây nhị phân, nhưng có các phương pháp tạo điều kiện thuận lợi trong việc duy trì thuộc tính heap trong tập dữ liệu, chẳng hạn như std :: make_heap, std :: sort_heap, std :: push_heap et cetera .

Các vấn đề liên quan