Sobes.tech
Назад к вопросам
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