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 }