Skip to content
ikopylov edited this page Jan 15, 2016 · 2 revisions

Qoollo Deque

Deque (or double-ended queue) is a generalized queue where elements can be added to or removed from either the front (head) or back (tail).

Sample:

var deque = new Deque<int>();

// Adding and removing
deque.AddLast(1);
deque.AddFirst(2);
int val = deque.RemoveLast();
int val2 = deque.RemoveFirst();