ブックマーク / cpprefjp.github.io (1)

  • priority_queue - cpprefjp C++日本語リファレンス

    namespace std { template <class T, class Container = std::vector<T>, class Compare = less<typename Container::value_type>> class priority_queue; } 概要 priority_queueはコンテナアダプタであり、優先順位付きキューを実現する目的で設計されている。要素をpush()で追加し、取り出す際にtop()を呼び出すことで、Compare述語によって優先順に要素が取り出される。デフォルトでは降順に処理される。 priority_queueは、所定のメンバ関数を持つコンテナのオブジェクトを内部実装として用いており、標準のコンテナ、もしくは独自に実装したコンテナを指定することができる。 このコンテナに必要な要件は、ランダムアクセスイテレータを持ち、か

    DummyWitty
    DummyWitty 2022/10/05
    “compare”
  • 1