排序队列的矢量

时间:2017-11-28 13:57:27

标签: c++ sorting vector queue

有人知道如何排队队列,我在队列中打赌哪些项目?

queue<int> sortedQueue(queue<queue<int>> mainQueue,int countOfChild)
{ 
    queue<int> sorted;
    vector<queue<int>> childQueues;
    for (int i = 0; i < countOfChild; i++)
    {
        queue<int> x = mainQueue.front();
        mainQueue.pop();

        childQueues.push_back(x);
    }
    //TODO
}

1 个答案:

答案 0 :(得分:1)

对队列矢量进行排序非常简单,只需键入std::sort(a_vector_of_queues.begin(), a_vector_of_queues.end()),其中a_vector_of_queuesstd::vector<std::queue<T>>T为任何为其定义<运算符的类型例如intstd::string