デフォルトの stl 優先キューは Max 1 です (Top 関数は最大の要素を返します)。
簡単に言うと、これは int 値の優先キューです。
ベストアンサー1
std::greater
比較関数として使用します。
std::priority_queue<int, std::vector<int>, std::greater<int> > my_min_heap;
デフォルトの stl 優先キューは Max 1 です (Top 関数は最大の要素を返します)。
簡単に言うと、これは int 値の優先キューです。
std::greater
比較関数として使用します。
std::priority_queue<int, std::vector<int>, std::greater<int> > my_min_heap;