Junior — Middle
Pouvez-vous parler des principales actions effectuées par la structure de données pile?
sobes.tech IA
Réponse de l'IA
Стек — это структура данных, работающая по принципу 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