Назад к вопросам
Junior — Middle
65
Можешь рассказать о главных действиях, которые выполняет структура данных стек?
Ответ от нейросети
sobes.tech AI
Стек — это структура данных, работающая по принципу LIFO (Last In, First Out), то есть последний добавленный элемент извлекается первым. Основные операции стека:
- push — добавление элемента на вершину стека.
- pop — удаление и возвращение верхнего элемента стека.
- peek (или top) — просмотр верхнего элемента без удаления.
В Python стек можно реализовать с помощью списка, используя методы append() для push и pop() для pop:
stack = []
stack.append(1) # push
stack.append(2)
top = stack.pop() # pop, вернет 2