Встречается на собеседованиях • сегодня

Как работает стек

Стек — это структура данных, работающая по принципу LIFO (Last In, First Out). Элементы добавляются (push) и удаляются (pop) только с вершины стека.

Основные операции:

  • push — добавить элемент на вершину
  • pop — удалить элемент с вершины
  • peek — посмотреть верхний элемент без удаления
  • isEmpty — проверить, пуст ли стек

Пример на JavaScript:

javascript
const stack = [];
stack.push(1); // [1]
stack.push(2); // [1, 2]
stack.pop();   // возвращает 2, стек [1]
console.log(stack[stack.length - 1]); // peek: 1

Используется для:

  • Управления вызовами функций (call stack)
  • Отмены действий (undo/redo)
  • Обхода деревьев (DFS)
  • Синтаксического анализа (скобки, HTML-теги)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы