Стек. Монотонный стек

Структура данных стек может использоваться вместо рекурсии, чтобы избежать переполнения стека вызовов. В качестве примера можно через стек переписать любые задачи на обход в глубину.

Также стек, как структура данных, используется для решения задач отдельных категорий, среди которых парсинг выражений, задачи на правильные скобочные последовательности и монотонный стек.

Базовые задачи

Скобочные последовательности

Монотонный стек

Парсинг выражений