priority_queue 大/小根堆互換

c++的priority_queue至關於一個大(小)根堆。 priority_queue默認是大根堆,即top元素對隊列中最大的元素。那麼怎麼將其變成小根堆呢?下面以int類型爲例子。c++ priority_queue<int,vector<int>,greater<int> > p; //小根堆, //默認大根堆爲less<int> struct cmpStruct { bool op
相關文章
相關標籤/搜索