Сонный металюга
46 / 46 / 13
Регистрация: 10.05.2009
Сообщений: 295
|
||||||
1 | ||||||
Развернуть однонаправленный список11.06.2009, 00:02. Показов 4126. Ответов 2
Метки нет Все метки)
(
попалась веселая задачка.
"построить функцию преобразующую заданный однонаправленный список в аналогичный список где элементты расположенны в обратном порядке" т.е. как я понял либо уже у текущего списка ссылки "развернуть" наоборот, либо создать такой же и скопировать в него значения первого с конца. проблема вот в чем. теоретически я понимаю все. и про списки знаю. практически - не работал еще с ними ни разу. мне готовая прога не нужна, просто кто то может накидать что то похожее на работающее с функциями построения списка и добавления в него элементов. предположим что его структура проста:
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
11.06.2009, 00:02 | |
Ответы с готовыми решениями:
2
Добавить в список элемент после элемента с заданным инф.полем [Однонаправленный список] Однонаправленный список Однонаправленный список
|
26 / 26 / 9
Регистрация: 25.05.2009
Сообщений: 98
|
||||||
11.06.2009, 02:03 | 2 | |||||
Есть два пути решения твоей задачи. 1: "отгрызать" по одному элементу в новый список. 2. создать двунаправленный список, в который запихать все элементы однонаправленного, а затем, просматривая двунаправленный список с конца пихаем его эл-ты в однонаправленный список.
0
|
577 / 571 / 65
Регистрация: 29.01.2009
Сообщений: 1,274
|
||||||
11.06.2009, 02:16 | 3 | |||||
Можно проще - всего лишь перенаправить ссылки.
0
|
11.06.2009, 02:16 | |
Помогаю со студенческими работами здесь
3
Однонаправленный список
Однонаправленный список на С++ однонаправленный список Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |