cppreference.com -> C++ 優先順位付きキュー

C++ 優先順位付きキュー(std::priority_queue)

C++の優先順位付きキューはキューと似ているが、 データ構造の中の要素は、与えられた比較方法を使用して順番に並べられる。

empty() 優先順位付きキューが空ならtrueを返す
pop() 最初の要素を削除する
push() 要素を追加する
size() 優先順位付きキューに格納されている要素数を返す
top() 優先順位の高い要素を返す