Содержание
- 2. Полустатические структуры данных Полустатические структуры данных характеризуются следующими признаками: они имеют переменную длину и простые процедуры
- 3. Стек - такой последовательный список с переменной длиной, включение и исключение элементов из которого выполняются только
- 4. Стек – это структура данных, в которой новый элемент всегда записывается в ее начало (вершину) и
- 5. Операции, производимые над стеком включение нового элемента (английское название push - заталкивать); исключение элемента из стека
- 7. Состояния стека: а) пустого; б-г) после последовательного включения в него элементов с именами 'A', 'B', 'C';
- 8. Реализация стека 1. Как статическая структура данных в виде одномерного массива.
- 9. Реализация стека 2. Как динамическая структура в виде линейного списка
- 10. Работа со стеком на базе массива Работаем с элементами типа elem. Type elem = ; stack=array[1..100]
- 11. Описание процедур работы со стеками Добавление элемента в стек Procedure push (var n:integer; X: elem; Var
- 12. Описание процедур работы со стеками Извлечение элемента из стека Procedure pop (var n:integer; X: elem; Var
- 13. Работа со стеком на основе линейного списка type PElement = ^TypeElement; {указатель на тип элемента} TypeElement
- 14. Запись элемента в стек procedure PushStack(NewElem: TypeData; var ptrStack: PElement); begin InsFirst_LineSingleList(NewElem, ptrStack); end;
- 15. Чтение элемента из стека procedure PopStack(var NewElem: TypeData, ptrStack: PElement); Begin if ptrStack nil then begin
- 16. Очистка стека procedure ClearStack(var ptrStack: PElement); begin while ptrStack nil do Del_LineSingleList(ptrStack, ptrStack); end;
- 17. Проверка пустоты стека function EmptyStack(var ptrStack:PElement): boolean; begin if ptrStack = nil then EmptyStack := true
- 18. Задание для самостоятельной работы Рассмотреть процедуры : вставки первого элемента списка InsFirst_LineSingleList; вставки последующих элементов списка
- 19. Очередь - это структура данных, представляющая последовательность элементов, образованную в порядке их поступления. FIFO (First -
- 20. Значение очереди в информатике: 1) для моделирования реальных очередей - очереди сообщений, поступающих от терминалов, которые
- 21. Значение очереди в информатике: 2) решение собственных задач информатики, в частности в области операционных систем ЭВМ.
- 22. Очередь - это последовательный список с переменной длиной, в котором включение элементов выполняется только с одной
- 23. Основные операции над очередью включение, исключение, определение размера, очистка, чтение.
- 24. Реализация очереди 1. Как статическая структура данных в виде одномерного массива.
- 25. Пример работы c очередью при использовании процедур maxQ = 5; R = 0, F = 1
- 26. Произведем вставку элементов A, B и C в очередь.
- 27. Убираем элементы A и B из очереди.
- 28. Добавляем элементы D и E:
- 29. Возникла абсурдная ситуация, при которой очередь является пустой (R Убираем элементы С,D и E из очереди.
- 30. Предотвратить это возможно: После извлечения очередного элемента из начала очереди осуществить сдвиг всей очереди на один
- 31. С точки зрения экономии вычислительных ресурсов предпочтителен второй способ. Однако усложняется проверка на пустоту очереди и
- 32. Реализация очереди 2. Как динамическая структура в виде линейного списка. Для очереди вводят два указателя: один
- 33. Дек – это структура данных, представляющая собой последовательность элементов, в которой можно добавлять и удалять в
- 34. Дек - особый вид очереди. Дек (от англ. deq - double ended queue,т.е очередь с двумя
- 35. Операции над деком: добавление элемента в начало; добавление элемента в конец; извлечение элемента из начала; извлечение
- 36. Реализация дека как статическая структура данных в виде одномерного массива
- 37. Реализация дека как динамическая структура данных в виде линейного списка
- 39. Скачать презентацию




































Понятие информация
Создание сообщества в ВК
Базы данных. Access 2007. Макросы
Схема представления результатов анализа
Понятие информации (базовая презентация) (Урок 1.)
Coreapp.ai. Запускаем онлайн-курс
Устройство компьютера
10 главных тенденций разработки программного обеспечения в 2021 году
Безопасное и рациональное использование личных и персональных данных в интернет-пространстве. Занятие 6
Динамический web-сайт. Программные модули и элементы динамического контента
Презентация — это не слайды!
Структура личности как база восприятия и обработки информации
Кодирование и декодирование сообщений
1С:Сверка
Проектирование автомата
Моделирование при проектировании ЭВМ
Организация программ циклической структуры. Массивы (регулярные типы)
Семинар How-to Excel
Как сдать РГР по ООиУвС на проверку
Разработка электронной презентации в программе Microsoft Office Power Point. 5 класс
Дизайн сайта. Вебинар 2
Виды тестирования
Презентация на тему Угрозы безопасности информации, их виды
Данные. Модели данных
Курс технологии разработки ПО
Методический конструктор для учителей
Программа Inkscape. Клонирование объектов. Узор из клонов
Навигация. Иерахическая навигация. Xamarin Forms