标签: c++ c++14 priority-queue
我最近了解了优先级队列,但我不明白额外的<pair>是什么。
<pair>
它与普通的<int>代码有什么不同?
<int>
答案 0 :(得分:0)
priority_queue<int>是int s的优先级队列。
priority_queue<int>
int
priority_queue<pair<double, int>>是pair<double, int> s的优先级队列。
priority_queue<pair<double, int>>
pair<double, int>
没有任何神奇或特殊的东西,这正是程序员所想要的。
优先级队列 不包含int,也不是使用此类容器的“正常”方式。