Лабораторная №3. Однонаправленные и двунаправленные списки.
Вариант 1
- Создать односвязный список для хранения Фамилии, Имени, Отчества в отдельных полях. Реализовать методы: Добавить узел, удалить узел, просмотр списка, определение принадлежности элемента списку.
- Создать двусвязный список для хранения названий городов Ханты-Мансийского автономного округа. Реализовать методы: Добавить узел, удалить узел, просмотр списка слева направо и справа налево, определение принадлежности элемента списку.
- Создать динамический массив вещественных чисел.(С++)
Вариант 2
1. Создать односвязный список для хранения Фамилии, Имени, Отчества, Дата_рождения в отдельных полях. Реализовать методы: Добавить узел, удалить узел, просмотр списка, определение принадлежности элемента списку.
2. Создать двусвязный список для хранения названий городов и количества населения в них Ханты-Мансийского автономного округа. Реализовать методы: Добавить узел, удалить узел, просмотр списка слева направо и справа налево, определение принадлежности элемента списку.
3. Реализовать стек на основе динамического массива вещественных чисел. (С++)
Вариант 3
- Создать односвязный список для хранения Фамилия, курс, группа. Реализовать методы: Добавить узел, удалить узел, просмотр списка, определение принадлежности элемента списку.
- Создать двусвязный список для хранения названий Вузов Ханты-Мансийского автономного округа. Реализовать методы: Добавить узел, удалить узел, просмотр списка слева направо и справа налево, определение принадлежности элемента списку.
|
|
- Реализовать стек строк на основе односвязного линейного списка
Вариант 4
- Создать односвязный список для хранения Фамилия, курс, группа, год_поступления. Реализовать методы: Добавить узел, удалить узел, просмотр списка, определение принадлежности элемента списку.
- Создать двусвязный список для хранения названий районов Ханты-Мансийского автономного округа. Реализовать методы: Добавить узел, удалить узел, просмотр списка слева направо и справа налево, определение принадлежности элемента списку.
- Реализовать стек символов на основе односвязного линейного списка
Вариант 5
- Создать односвязный список для хранения Фамилия, факультет, курс. Реализовать методы: Добавить узел, удалить узел, просмотр списка, определение принадлежности элемента списку.
- Создать двусвязный список для хранения названий нефтяных местрождений Ханты-Мансийского автономного округа. Реализовать методы: Добавить узел, удалить узел, просмотр списка слева направо и справа налево, определение принадлежности элемента списку.
|
|
- Реализовать стек вещественных чисел на основе односвязного линейного списка
Вариант 6
- Создать односвязный список для хранения записи Фамилия, факультет, курс, группа. Реализовать методы: Добавить узел, удалить узел, просмотр списка, определение принадлежности элемента списку.
- Создать двусвязный список для хранения городов и количества населения в них. Реализовать методы: Добавить узел, удалить узел, просмотр списка слева направо и справа налево, определение принадлежности элемента списку.
- Реализовать стек строк на основе односвязного линейного списка
Вариант 7
1. Создать односвязный список для хранения записи Фамилия, год рождения, факультет, курс, группа.. Реализовать методы: Добавить узел, удалить узел, просмотр списка, определение принадлежности элемента списку.
2. Создать двусвязный список для хранения названий школ и количества школьников в них. Реализовать методы: Добавить узел, удалить узел, просмотр списка слева направо и справа налево, определение принадлежности элемента списку.
3. Реализовать стек вещественных чисел на основе односвязного линейного списка
|
|
Вариант 8
1. Создать односвязный список для хранения записи Фамилия, факультет, курс, группа.. Реализовать методы: Добавить узел, удалить узел, просмотр списка, определение принадлежности элемента списку.
2. Создать двусвязный список для хранения улиц г. Нижневартовска. Реализовать методы: Добавить узел, удалить узел, просмотр списка слева направо и справа налево, определение принадлежности элемента списку.
3. Реализовать стек целых чисел на основе односвязного линейного списка
Вариант 9
1. Создать односвязный список для хранения записи Фамилия, факультет, курс, группа.. Реализовать методы: Добавить узел, удалить узел, просмотр списка, определение принадлежности элемента списку.
2. Создать двусвязный список для хранения названий государств и столиц. Реализовать методы: Добавить узел, удалить узел, просмотр списка слева направо и справа налево, определение принадлежности элемента списку.
3. Реализовать стек байтовых чисел на основе односвязного линейного списка
Вариант 10
1. Создать односвязный список для хранения записи Фамилия, факультет, курс, группа, год_поступления.. Реализовать методы: Добавить узел, удалить узел, просмотр списка, определение принадлежности элемента списку.
|
|
2. Создать двусвязный список для хранения названий наций и народностей и их количества в ХМАО. Реализовать методы: Добавить узел, удалить узел, просмотр списка слева направо и справа налево, определение принадлежности элемента списку.
3. Реализовать стек байтовых чисел на основе односвязного линейного списка
Дата добавления: 2020-01-07; просмотров: 259; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!