C++

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

Terma të lidhur