EnqueueRear adds an item at the rear of Deque.
(item T)
| 30 | |
| 31 | // EnqueueRear adds an item at the rear of Deque. |
| 32 | func (dq *DoublyEndedQueue[T]) EnqueueRear(item T) { |
| 33 | dq.deque = append(dq.deque, item) |
| 34 | } |
| 35 | |
| 36 | // DequeueFront deletes an item from front of Deque and returns it. |
| 37 | func (dq *DoublyEndedQueue[T]) DequeueFront() (T, error) { |