Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
17 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
387.47 kB
Просмотров:
56
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![Основы программирования на С](/documents_6/233238d38bdac52be174e2820aa04373/img0.jpg)
Содержание слайда: Основы программирования на С++
Лекция 6. Списки
№2 слайд![Мем](/documents_6/233238d38bdac52be174e2820aa04373/img1.jpg)
№3 слайд![Что такое список Список](/documents_6/233238d38bdac52be174e2820aa04373/img2.jpg)
Содержание слайда: Что такое список
Список – структура данных, которая предоставляет место для хранения однотипных данных в памяти. В отличие от массива, список ограничен только памятью компьютера, но плох в плане доступа к элементу по индексу и по используемой памяти. Алгоритмы добавления и удаления работают эффективнее, но некоторые алгоритмы, такие как поиск и доступ к элементу, работают медленнее. Также на элемент списка нужно больше памяти.
№4 слайд![Типы поведения списка Для](/documents_6/233238d38bdac52be174e2820aa04373/img3.jpg)
Содержание слайда: Типы поведения списка
Для каждого списка требуется прописать его поведение для операции. Например, куда добавлять новый элемент, как связывать списки, как удалять элемент, доступ к данным, обход списка и так далее.
Различаются списки по связям:
Односвязный список
Двусвязный список
Кольцевой односвязный/двусвязный
Развернутый связный
№5 слайд![Односвязный список](/documents_6/233238d38bdac52be174e2820aa04373/img4.jpg)
Содержание слайда: Односвязный список
№6 слайд![Двусвязный список](/documents_6/233238d38bdac52be174e2820aa04373/img5.jpg)
Содержание слайда: Двусвязный список
№7 слайд![Кольцевой список](/documents_6/233238d38bdac52be174e2820aa04373/img6.jpg)
Содержание слайда: Кольцевой список
№8 слайд![Стек Стек - список элементов,](/documents_6/233238d38bdac52be174e2820aa04373/img7.jpg)
Содержание слайда: Стек
Стек - список элементов, организованных по принципу LIFO (англ. last in — first out, «последним пришёл — первым вышел»).
У стека только есть только один конец для работы. В него заносятся элементы и из него же они удаляются. Таким образом, для стека должны быть определены 2 операции: push и pop
№9 слайд![Очередь Очередь - список с](/documents_6/233238d38bdac52be174e2820aa04373/img8.jpg)
Содержание слайда: Очередь
Очередь - список с дисциплиной доступа к элементам «первый пришёл — первый вышел» (FIFO, First In — First Out). Добавление элемента возможно лишь в конец очереди, выборка — только из начала очереди при этом выбранный элемент из очереди удаляется.
№10 слайд![Двусторонняя очередь Дек](/documents_6/233238d38bdac52be174e2820aa04373/img9.jpg)
Содержание слайда: Двусторонняя очередь
Дек – список, в который элементы можно добавлять и удалять как в начало, так и в конец, то есть дисциплинами обслуживания являются одновременно FIFO и LIFO.
№11 слайд![Основные операции,](/documents_6/233238d38bdac52be174e2820aa04373/img10.jpg)
Содержание слайда: Основные операции, реализуемые над списком
Опрос размера списка
Добавление элемента
Удаление элемента
Вставка элемента
Поиск
Сортировка
Выведение всего списка
Очистка списка
№12 слайд![Разберем пример односвязный](/documents_6/233238d38bdac52be174e2820aa04373/img11.jpg)
Содержание слайда: Разберем пример: односвязный список
№13 слайд![Добавление узла в начало](/documents_6/233238d38bdac52be174e2820aa04373/img12.jpg)
Содержание слайда: Добавление узла в начало списка
№14 слайд![Вставка по позиции](/documents_6/233238d38bdac52be174e2820aa04373/img13.jpg)
Содержание слайда: Вставка по позиции
№15 слайд![Удаление по позиции](/documents_6/233238d38bdac52be174e2820aa04373/img14.jpg)
Содержание слайда: Удаление по позиции
№16 слайд![Показ всего списка и поиск](/documents_6/233238d38bdac52be174e2820aa04373/img15.jpg)
Содержание слайда: Показ всего списка и поиск
№17 слайд![Мемчик в конце](/documents_6/233238d38bdac52be174e2820aa04373/img16.jpg)
Содержание слайда: Мемчик в конце