标签: vector heap priority-queue
我必须使用priority_queue实现最低vector<char, int>。 我对以下代码段感到困惑。
priority_queue
vector<char, int>
priority_queue(int , vector<char, int> , greater<int> pq;
但这绝对是错误的。
答案 0 :(得分:0)
这应该有效:
priority_queue<int,vector< pair<char, int> >, greater< pair<char,int> > > PQ;