Встречается на собеседованиях • сегодня
Приведи пример стека
Стек — это структура данных, работающая по принципу LIFO (Last In, First Out). Пример реализации стека на Python с использованием списка:
python
class Stack:
def __init__(self):
self.items = []
def push(self, item):
self.items.append(item)
text
def pop(self):
if not self.is_empty():
return self.items.pop()
raise IndexError("Pop from empty stack")
def peek(self):
if not self.is_empty():
return self.items[-1]
raise IndexError("Peek from empty stack")
def is_empty(self):
return len(self.items) == 0
def size(self):
return len(self.items)text
Пример использования:
```python
stack = Stack()
stack.push(1)
stack.push(2)
print(stack.pop()) # 2
print(stack.peek()) # 1
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы