Stack
Стеки
ГАЙДАРЛЫ ОЛЬГА
ДИМОВА АННА
ЯНАКОГЛО ЕВГЕНИЯ
Что такое стек?
 Стек — это особый способ
хранения данных, при
котором в каждый момент
времени доступ возможен
только к одному из
элементов, а именно к тому,
который был занесен в стек
последним.
Что означает?
 Английское слово “stack” означает стопку —
как правило, стопку тарелок.
 Под стеком (по-английски stack)
понимается односвязный список,
вставку и удаление элементов в
который можно производить только с
одного конца списка. Ячейка,
которую занимает последний
введенный элемент, называется
вершиной стека. Стек, не
содержащий ни одного элемента,
называется пустым.
Главный принцип стека.
 Часто главный принцип стека
формулируют в виде: “первым пришел
— последним вышел” (в англоязычной
литературе применяется более строгий
термин LIFO — это сокращение от Last In
— First Out, что означает последним
пришел — первым вышел).
Выделим типовые операции над
стеком и его элементами:
добавление элемента в стек;
удаление элемента из стека;
Операция вставки ( добавления ).
 Операция вставки элемента в стек выполняется с помощью
следующей последовательности операторов:
где R является переменной типа AdresaCelula.
Операция извлечения(удаления).
 Извлечение элемента из стека выполняется с
помощью следующей последовательности
операторов:
Вставка и удаление элемента из
стека
Исходный стек
Вставка элемента D Извлечение
элементов C и D.
Операции над стеком и его элементами
проверка, пуст ли стек;
просмотр элемента в вершине
стека без удаления;
очистка стека.
ИСПОЛЬЗОВАНИЕ СТЕКА
 Магазин с обоймой патронов — самый настоящий стек.
Использование стека.
 Игра “Ханойские башни” — простой пример стека.
И это тоже примеры стеков.
Использование стека
Именно на
парковке чаще
всего действует
главный принцип
стека:
Первым пришёл –
последним уйдёшь.
“Первым пришел — последним
вышел”! И никак иначе!!

More Related Content

PPTX
PDF
Experience 2016 Portfolio
PPTX
стек
PPTX
Stack
PPT
лекция 5
PPTX
очередь
Ad

Stack