Содержание
- 2. Мем
- 3. Что такое список Список – структура данных, которая предоставляет место для хранения однотипных данных в памяти.
- 4. Типы поведения списка Для каждого списка требуется прописать его поведение для операции. Например, куда добавлять новый
- 5. Односвязный список Узел списка struct node { int data; node *next; }; Организация списка
- 6. Двусвязный список Узел списка struct node { int data; node *next; node *prev; }; Организация списка
- 7. Кольцевой список Узел списка struct node { int data; node *next; node *prev; }; Организация списка
- 8. Стек Стек - список элементов, организованных по принципу LIFO (англ. last in — first out, «последним
- 9. Очередь Очередь - список с дисциплиной доступа к элементам «первый пришёл — первый вышел» (FIFO, First
- 10. Двусторонняя очередь Дек – список, в который элементы можно добавлять и удалять как в начало, так
- 11. Основные операции, реализуемые над списком Опрос размера списка Добавление элемента Удаление элемента Вставка элемента Поиск Сортировка
- 12. Разберем пример: односвязный список
- 13. Добавление узла в начало списка
- 14. Вставка по позиции
- 15. Удаление по позиции
- 16. Показ всего списка и поиск
- 18. Скачать презентацию