Stack
Стек — структура данных, в которой элементы добавляются и удаляются только с одного конца. Этот конец называется верхушкой стека. Главное
Стек — структура данных, в которой элементы добавляются и удаляются только с одного конца. Этот конец называется верхушкой стека. Главное
Эта статья содержит список и краткое описание основных структур данных и предназначена для подготовки к алгоритмическим собеседованиям. Нет смысла решать
Массив — это упорядоченная структура данных для хранения набора элементов под одним именем. Он позволяет хранить множество значений в виде
Valid Parentheses — это классическая задача на stack. Смысл задачи: проверить, правильно ли закрываются скобки. Например: "()" "()[]{}" "{[]}" валидно.
потом сознание различает единицу; потом замечает повтор; потом группирует; потом даёт обозначение и имя группе; потом начинает оперировать уже не
Seen set — это множество уже увиденных элементов. То есть структура данных, куда мы кладём элементы, которые уже встретили при
Тут лучше развести число, запись числа, счёт и носитель счёта. Иначе всё смешивается: черточки, позиции, символы, количество, порядок, операции. Черточка
Min Stack — это стек, который умеет не только обычные операции: push pop top но ещё и операцию: getMin причём
Monotonic stack — это стек, в котором мы специально поддерживаем монотонный порядок элементов: либо возрастающий, либо убывающий. То есть это