Реферат Курсовая Конспект
Poinf:=Poinf+1 - раздел Компьютеры, Структура данных очередь. Базовые операции над очередью End; Создавая Очередь С Помощью Массива, Следует, Ч...
|
end;
Создавая очередь с помощью массива, следует, что состояние очереди может не соответствовать состоянию массива ее описывающего, поскольку при удалении элемента из очереди, он не удаляется из массива, а просто меняется значение указателя Poinf.
Рассмотрим процесс моделирования и обработки очереди на конкретном примере.
Пример.Постройте очередь из 5-ти символов - ‘a’, ‘b’, ‘c’, ‘d’, ‘e’. Выведите из очереди два символа ‘a’, ‘b’ и добавьте в конец очереди символ ‘z’.
Const maxs=6;
Type och=array[1..6] of char;
Var i,Poinsv,Poinf:integer;
Cha:och;
el:char;
{процедура добавления элементов в очередь}
Procedure AddCH(s:char; Var Cha:och; Var Poinsv:integer);
– Конец работы –
Эта тема принадлежит разделу:
Статическое и динамическое распределение оперативной памяти... Организация структур данных... Структура данных стек Базовые операции над стеком...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Poinf:=Poinf+1
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов