Skip to content

Latest commit

 

History

History
24 lines (19 loc) · 480 Bytes

vector-to-queue.md

File metadata and controls

24 lines (19 loc) · 480 Bytes
title description tags author contributors
Vector to Queue
Convert vector into queue quickly
data structures,queue,vector
mrityunjay2003
majvax
#include<queue>
#include<vector>
#include<deque>

template <typename T>
std::queue<T> vectorToQueue(const std::vector<T>& v) {
    return std::queue<T>(std::deque<T>(v.begin(), v.end()));
}



// Usage:
std::vector<int> vec = { 1, 2, 3, 4, 5 };
vectorToQueue(vec); // Returns: std::queue<int> { 1, 2, 3, 4, 5 }