1 / 1 / 0
Регистрация: 18.02.2019
Сообщений: 160
|
||||||
1 | ||||||
односвязный список22.09.2019, 15:45. Показов 1227. Ответов 4
Метки односвязанные списки (Все метки)
Доброго времени суток! Задание такое: Написать пару функций для создания однонаправленного списка в прямом и в обратном порядке ввода элементов. (без деконструктора)
Создала две функции Form (в обратном порядке без параметром) и formForward(в прямом с параметром) Подскажите, а как грамотно реализовать вывод списков на экран?
0
|
22.09.2019, 15:45 | |
Ответы с готовыми решениями:
4
Сформировать список из 10 книг, используя динамическую структуру данных односвязный список Создать класс «Квартира», в котором список комнат реализовать как односвязный список Составить односвязный список на основе класса, объекты которого будут формировать этот список Односвязный список: заносить в новый список элементы исходного, которые больше заданного значения |
103 / 82 / 78
Регистрация: 11.05.2015
Сообщений: 201
|
|||||||||||
22.09.2019, 16:19 | 2 | ||||||||||
Сообщение было отмечено Margaretti как решение
Решение
Пример вывода элементов линейного списка:
0
|
1 / 1 / 0
Регистрация: 18.02.2019
Сообщений: 160
|
|
22.09.2019, 17:56 [ТС] | 3 |
Была такая мысль, но меня при этом выводится бесконечное "33333".
Добавлено через 44 минуты (когда я ввожу 1 2 3 0)
0
|
103 / 82 / 78
Регистрация: 11.05.2015
Сообщений: 201
|
|
22.09.2019, 18:13 | 4 |
Бесконечный вывод 3 происходил из-за того, что не выполнялся переход к следующему элементу линейного списка. Другими словами
cur = cur->next не выполнялся в цикле while. В моем примере операция перехода к следующему элементу находится в теле цикла (заключена в фигурных скобках), поэтому не происходит зацикливания
1
|
1 / 1 / 0
Регистрация: 18.02.2019
Сообщений: 160
|
|
22.09.2019, 21:01 [ТС] | 5 |
Спасибо, разобралась!
0
|
22.09.2019, 21:01 | |
22.09.2019, 21:01 | |
Помогаю со студенческими работами здесь
5
Заменить массив структур на односвязный список, и на двусвязный список Создать двусвязный список групп факультета, где каждая группа представляет собой односвязный список студентов Задали односвязный линейный список с целыми числами. Создать новый список, который содержит элементы заданного списка в обратном порядке Преобразовать односвязный список в двусвязный список Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |