1 год назад
Java 821. Что такое стек и очередь, расскажите в чем их отличия?
Стек и очередь - это два базовых структурных элемента данных в программировании, которые являются взаимопротивоположными. Они имеют разные свойства и применяются в разных ситуациях. Основная разница между стеком и очередью заключается в порядке, в котором элементы добавляются и извлекаются. Стек - это коллекция элементов данных, которые сохраняются в порядке "последний вошел - первый вышел" (LIFO). Это означает, что последний элемент, добавленный в стек, будет первым, который будет удален из стека...
4 месяца назад
Разбираемся в Структурах данных часть 3 - Стек и Очереди
В прошлых статья мы разобрались с простыми линейными структурами теперь поговорим о их ближайших родственниках тоже о линейных структурах данных, но с конечными точками, а конкретно о «Стеках» и «Очередях». Что же такое Стек? Что бы нам быстро понять это мы прибегнем к визуализации и представив стопку книг на вашем столе. Глядя эту стопку, мы можем получить доступ только к книге которая сверху, а остальные у нас скрыты, и мы не сможем прочитать их название. После прочтения верхний книги мы убираем ее в сторону и открываем доступ к книге, лежавшей под ней...