dictionary
Definition / Define
Double-ended queue
Double-ended queue
Noun
An abstract list-type data structure where elements can be added to or removed from the front (head) or the back (tail).