Студопедия — Работа со стеками
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Работа со стеками






Стек — список с одной точкой доступа к его элементам, которая называется вершиной стека. Добавить или убрать элемент можно только через его вершину. Принцип работы стека — LIFO (Last In First Out) — последним пришел, первым ушел.

Схема работы со стеком:

 

Type

Ukaz = ^ Stack;

Stack = Record

Inf:Integer; { информационная часть }

Next: Ukaz { дополнительная часть }

End;

Var

Versh, Rab: Ukaz;

Value: Integer;

 

Procedure Sozd _ Stack; { первоначальная организация стека }

Begin

Versh:= Nil;

While True do

Begin

Read (Value);

If Value = 999

then Exit;

New (Rab);

Rab ^. Next:= Versh;

Rab ^. Inf:= Value;

Versh:= Rab

End

End;

 

Procedure Dobavl _ Stack; { добавление элементов в стек }

Begin

While True do

Begin

Read (Value);

If Value = 999

then Exit;

New (Rab);

Rab ^. Next:= Versh;

Rab ^. Inf:= Value;

Versh:= Rab

End

End;

 

Procedure Udal _ Stack; { Удаление последнего элемента стека }

Begin

Rab:= Versh;

Versh:= Versh ^. Next;

Dispose (Rab)

End;

 

Procedure Print _ Stack; { Обработка (вывод) элементов стека }

Begin

Rab:= Versh;

While Rab <> Nil do

Begin

WriteLn (Rab ^. Inf);

Rab:= Rab ^. Next

End

End;







Дата добавления: 2015-08-12; просмотров: 331. Нарушение авторских прав; Мы поможем в написании вашей работы!



Шрифт зодчего Шрифт зодчего состоит из прописных (заглавных), строчных букв и цифр...

Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...

Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Понятие о синдроме нарушения бронхиальной проходимости и его клинические проявления Синдром нарушения бронхиальной проходимости (бронхообструктивный синдром) – это патологическое состояние...

Опухоли яичников в детском и подростковом возрасте Опухоли яичников занимают первое место в структуре опухолей половой системы у девочек и встречаются в возрасте 10 – 16 лет и в период полового созревания...

Способы тактических действий при проведении специальных операций Специальные операции проводятся с применением следующих основных тактических способов действий: охрана...

Стресс-лимитирующие факторы Поскольку в каждом реализующем факторе общего адаптацион­ного синдрома при бесконтрольном его развитии заложена потенци­альная опасность появления патогенных преобразований...

ТЕОРИЯ ЗАЩИТНЫХ МЕХАНИЗМОВ ЛИЧНОСТИ В современной психологической литературе встречаются различные термины, касающиеся феноменов защиты...

Этические проблемы проведения экспериментов на человеке и животных В настоящее время четко определены новые подходы и требования к биомедицинским исследованиям...

Studopedia.info - Студопедия - 2014-2024 год . (0.01 сек.) русская версия | украинская версия