Часть 2: «Методы программирования»

Содержание

Слайд 2

Содержание
Данные и алгоритмы. Абстрактные
структуры данных и структуры хранения.
Создание и обработка

Содержание Данные и алгоритмы. Абстрактные структуры данных и структуры хранения. Создание и
списков
Таблицы
Очереди.
Стеки.

Слайд 3


Графы
Деревья. Обход дерева
Обход графа. Кратчайшие пути и расстояния в графе
Древовидные таблицы

Графы Деревья. Обход дерева Обход графа. Кратчайшие пути и расстояния в графе Древовидные таблицы

Слайд 4

Методы хранения структур данных

1. Последовательное (сплошное) представление данных. Элементы структуры располагаются

Методы хранения структур данных 1. Последовательное (сплошное) представление данных. Элементы структуры располагаются
в памяти друг за другом без промежутков. Наиболее используемой структурой хранения является вектор.

Слайд 5


2. Связанное (цепное) представление данных. Элементы структуры могут размещаться в

2. Связанное (цепное) представление данных. Элементы структуры могут размещаться в памяти в
памяти в произвольном порядке не обязательно подряд, причем каждый элемент содержит указатели (адреса) одного или нескольких других элементов, позволяющие отыскивать их в памяти. Основные структуры хранения - список и сеть.

Слайд 6

Абстрактные структуры данных
Таблицы
Очереди.
Стеки.
Графы
Деревья
Множества

Абстрактные структуры данных Таблицы Очереди. Стеки. Графы Деревья Множества

Слайд 7

Списки

Список (связанный) –
это способ хранения данных в виде последовательности элементов, где

Списки Список (связанный) – это способ хранения данных в виде последовательности элементов,
каждый элемент содержит:
информацию – значение элемента,
указатель – местоположение следующего элемента

Слайд 8

Обработка списков

Составные части списка

Указатель списка

Пустой указатель

Значение
элемента

Указатель следующего

Элементы списка

Обработка списков Составные части списка Указатель списка Пустой указатель Значение элемента Указатель следующего Элементы списка

Слайд 9

Обработка списков

Строка символов в виде списка

Обработка списков Строка символов в виде списка

Слайд 10

Представление списка в памяти

Представление списка в памяти

Слайд 11

Обработка списков

Включение элемента в список

Пустой указатель – конец строки

Обработка списков Включение элемента в список Пустой указатель – конец строки

Слайд 12

Обработка списков

Двунаправленный (симметричный ) список

Указатель списка

Ссылка вперед

Ссылка назад

Обработка списков Двунаправленный (симметричный ) список Указатель списка Ссылка вперед Ссылка назад
Имя файла: Часть-2:-«Методы-программирования».pptx
Количество просмотров: 105
Количество скачиваний: 0