Junior — Middle
Kannst du die Hauptaktionen beschreiben, die die Datenstruktur Stapel ausführt?
sobes.tech KI
Antwort von 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