2009-04-13 72 views
6

我需要一個最小堆實現爲二叉樹。真正快速訪問最小節點和插入排序。C++實現二進制堆

在stl或boost中有很好的實現,任何人都可以指出我嗎?

回答

17

我認爲std::priority_queue是你在找什麼。

+0

謝謝漢克,我忘了鏈接它:) – 2009-04-13 13:10:35

-1

STL沒有(二元)樹的概念,但有一些方法可以方便地在數據集中維護堆屬性,比如std :: make_heap,std :: sort_heap,std :: push_heap等等。