Стек — это структура данных, в которой элементы добавляются и удаляются с одного конца.

Основные операции и их сложность:
•	push (добавить элемент в стек) – О(1)
•	pop (удалить элемент из стека) – О(1)
•	peek (получение верхнего элемента без удаления) – O(1)
•	Empty (проверка на пустоту) – O(1)
•	Sizy (количество элементов в стеке) – O(1)

Очередь — структура данных, где элементы добавляются с одного конца (хвост очереди), а удаляются с другого (голова очереди).

Основные операции и их сложность:
•	Enqueue (добавление элемента) – O(1)
•	Dequeue (удаление элемента) – O(1)
•	isEmpty (проверка на пустоту) – O(1)
•	Fony (получение первого элемента без удаления) - O(1)
