2017-01-01 9 views
-5

私は最近プライオリティキューについて学びましたが、<pair>が何をしているのか分かりません。priority_queueの使い方<pair <double, int>>

<int>タグとはどのように違いますか?

+0

優先キューと通常キューとの違いを尋ねていますか?優先度キューは、その要素に優先順位を付けます。 – DeiDei

+0

['std :: pair'](http://www.cplusplus.com/reference/utility/pair/)はタプルの一種で、2つ(またはそれ以上)の他の値をまとめた値です。 –

答えて

0

priority_queue<int>は、intの優先度キューです。

priority_queue<pair<double, int>>は、pair<double, int>の優先度キューです。

プログラマが欲しいと決めたのは、魔法や特別なことは何もありません。

優先キューにがありません。intを含むがあります。また、このようなコンテナを使用するための「通常の」方法でもありません。

関連する問題