Стек (Stack) — это структура данных, работающая по принципу LIFO (Last-In, First-Out), где последним добавленным элементом будет первым извлеченным.
Push: Добавление элемента на вершину стека.
python
Pop: Удаление и возвращение элемента с вершины стека. Если стек пуст, операция может вызвать ошибку.
python
Peek (или Top): Возвращение элемента с вершины стека без его удаления.
python
IsEmpty: Проверка, пуст ли стек.
python
Очередь (Queue) — это структура данных, работающая по принципу FIFO (First-In, First-Out), где первым добавленным элементом будет первым извлеченным.
Enqueue: Добавление элемента в конец очереди.
python
Dequeue: Удаление и возвращение элемента из начала очереди. Если очередь пуста, операция может вызвать ошибку.
python
Front (или Peek): Возвращение элемента из начала очереди без его удаления.
python
IsEmpty: Проверка, пуста ли очередь.
python