std::deque
Në shqip përdoret i njëjti emër.
ShpjegimiSQ
deque-ja (double-ended queue) është si vector-i, por mund të shtosh dhe heqësh shpejt elemente nga të dy anët — push_front() dhe push_back(). E dobishme për radhë ku hyjnë e dalin gjëra nga të dy skajet.
EnglishEN
deque (double-ended queue) is like a vector, but you can quickly add and remove items at both ends — push_front() and push_back(). Handy for queues where things come and go from both sides.
Si ta mendosh
Si një tren me dyer në të dy anët: pasagjerët hipin e zbresin nga para dhe nga mbrapa.
Lexoje në anglisht
Like a train with doors at both ends: passengers get on and off at the front and the back.
Shembull kodicpp
std::deque<int> d = {2, 3};
d.push_front(1); // 1 2 3
d.push_back(4); // 1 2 3 4
d.pop_front(); // 2 3 4