1. Создать двунаправленный список. Вставлять новые узлы в начало списка. Распечатать список.
2. Создать двунаправленный список. Вставлять новые узлы в середину списка. Распечатать список.
3. Создать двунаправленный список. Вставлять новые узлы в конец списка. Распечатать список.
4*. Отыскать заданный узел в двунаправленном списке, вывести его порядковый номер и содержимое. 5*. На базе двунаправленного списка организовать в программе работу стека. (добавлять и удалять узлы с конца списка). Распечатывать список.
6. Создать двунаправленный список. Удалять узлы из начала списка. Распечатать список.
7. Создать двунаправленный список. Удалять узлы из середины списка. Распечатать список.
8. Создать двунаправленный список. Удалять узлы с конца списка. Распечатать список.
9. Создать циклический список и организовать вставку в него узлов. Распечатать список.
10**. Создать двунаправленный список. Добавлять в него узлы в отсортированном порядке.
11*. Организовать в программе работу очереди (добавление узлов в конец списка, удаление с начала списка).
12*. Создать двунаправленный список (название страны, на-звание города, население). Подсчитать население городов заданной страны.
13*. Отыскать заданный узел в двунаправленном списке и модифицировать его содержимое.
СПИСОК ЗАДАНИЙ НА 10 ЛАБОРАТОРНУЮ РАБОТУ
10 Мар, 2009
