В прошлых статья мы разобрались с простыми линейными структурами теперь поговорим о их ближайших родственниках тоже о линейных структурах данных, но с конечными точками, а конкретно о «Стеках» и «Очередях». Что же такое Стек? Что бы нам быстро понять это мы прибегнем к визуализации и представив стопку книг на вашем столе. Глядя эту стопку, мы можем получить доступ только к книге которая сверху, а остальные у нас скрыты, и мы не сможем прочитать их название. После прочтения верхний книги мы убираем ее в сторону и открываем доступ к книге, лежавшей под ней. В этом заключается идея стека. Для информации рассмотрим более серьезное определение: Стек — это структура LIFO. Это расшифровывается как Last In First Out («последним вошёл, первым вышел»). При добавлении и удалении из стека последний добавленный элемент будет первым удаляемым. Такая структура дает нам простоту ее использования так как несет в себе возможность применения только 3 операций: Push, Pop и Top И это все! Но плюс его зак
Разбираемся в Структурах данных часть 3 - Стек и Очереди
20 июля 202420 июл 2024
1
2 мин