Разделы презентаций


Связанные списки.ppt

Содержание

Список – это разновидность линейных структур данных, представляющая собой последовательность элементов, обычно отсортированную в соответствии с заданным правилом. Последовательность может содержать любое количество элементов, поскольку при создании списка используется динамическое распределение

Слайды и текст этой презентации

Слайд 1Связанные списки

Связанные списки

Слайд 2 Список – это разновидность линейных структур данных, представляющая собой последовательность

элементов, обычно отсортированную в соответствии с заданным правилом. Последовательность может

содержать любое количество элементов, поскольку при создании списка используется динамическое распределение памяти.

Список

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

Слайд 3
Каждый элемент связного списка представляет собой отдельный объект, содержащий поле

для хранения информации и указатель на следующий элемент списка (а

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

Слайд 4Использование list
Объявление - list l1;
Добавление элемента – O(n) в худшем

случае
// Добавить элемент после 1ого
list l(10);
list::iterator it = l.begin();
it++;
l.insert(it, 5);
Удаление

элемента – O(n) в худшем случае
// Удаление второго элемента
list l(10);
list::iterator second = l.begin();
second++;
l.erase(second);

Поиск – О(n)

Использование listОбъявление - list l1;Добавление элемента – O(n) в худшем случае// Добавить элемент после 1огоlist l(10);list::iterator it

Слайд 5Каждый элемент списка содержит информационную и ссылочную части.
Так как структура

элемента списка неоднородна, то для его описания подходит только тип

запись, который может иметь разнотипные поля.
Каждый элемент списка содержит информационную и ссылочную части.Так как структура элемента списка неоднородна, то для его описания

Слайд 7.
                                                                                                                                                                                                                              

 
Однонаправленный список
Двунаправленный список

.                                                                                                                                                                                                                                 Однонаправленный списокДвунаправленный список

Слайд 8В отличие от элементов массива элементы списка могут  располагаться в

памяти в свободном порядке, не подряд. Порядок их обработки определяется

ссылками .
В отличие от элементов массива элементы списка могут  располагаться в памяти в свободном порядке, не подряд. Порядок

Слайд 9Пример

Пример

Слайд 10 Стек
Очередь
Дек
Типы линейных списков

Стек Очередь ДекТипы линейных списков

Слайд 11 Стек – это упорядоченный набор элементов, в котором добавление новых

и удаление существующих производится с одного конца, называемого вершиной стека(top).
Стек

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

Слайд 12 Очередь – это упорядоченный набор элементов, в котором извлечение элементов

происходит с одного конца, а добавление новых с другого.
Очередь
FIFO –

first in – first out
(«Первым пришел, первым ушел).
Очередь – это упорядоченный набор элементов, в котором извлечение элементов происходит с одного конца, а добавление новых

Слайд 13 Дек – это структура данных, в которой запись и удаление

элементов разрешается с обоих концов.
Дек

Дек – это структура данных, в которой запись и удаление элементов разрешается с обоих концов.Дек

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика