Предполагая, что мои экстрасенсорные способности верны, и вы используете Java:
Список (который реализует Deque) может рассматриваться как FILO (например, стек) или FIFO (например, очередь), с отдельными наборами методов для каждого.
В любом случае вы удаляете спереди.
Когда вы рассматриваете его как стек, вы используете push, чтобы добавить его вперед.
При обработке его как очереди вы используете добавление, чтобы добавить в конец.