私はこのようなものを2つpriority_queue
持っていfloat
ます:
std::priority_queue<float> queue1;
std::priority_queue<float> queue2;
そして、それらをマージする必要があります。ただし、STLアルゴリズムでは、直接操作merge
することはできません。priority_queue
merge(
queue1.begin(), queue2.end(),
queue2.begin(), queue2.end(),
queue1
);
priority_queue
補助データ構造を使用せずにマージする方法はありますか?