0 / 0 / 1
Регистрация: 10.04.2015
Сообщений: 69
1

Развернуть список рекурсивно

03.03.2016, 15:10. Показов 835. Ответов 0
Метки нет (Все метки)

Я написал функцию которая должна рекурсивно развернуть список.
Она не работает.Помогите пожалуйста разобраться с ошибкой
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
void ReverseRecursive(List **lBegin){
    List *first;
    List *rest;
    /*if list is empty*/
    if(*lBegin==NULL){
        return;
    }
    first=*lBegin;
    rest=first->next;
    if(rest==NULL){
        return;
    }
    ReverseRecursive(&rest);//increment to end of list
    first->next->next=first;
    first->next=NULL;
    *lBegin=rest;
 
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.03.2016, 15:10
Ответы с готовыми решениями:

Объединить два списка и развернуть полученный список
В общем Списки, да еще и на Си это явно не мое. С горем пополам удалось написать следующее ( тоже...

Как развернуть односвязный список путем подстановки каждого элемента в начало списка?
Как развернуть односвязный список в си, путем подстановки каждого элемента в начало списка?

Развернуть список списков в простой список.
Написать функцию (одну), которая разворачивала бы список списков в простой список. (для любого...

Рекурсивно перевернуть список
попробуйте рекурсивно перевернуть список. Для этого напишите функцию recursive_reverse(some_list).

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.03.2016, 15:10

Рекурсивно перевернуть список
Нужно с помощью РЕКУРСИИ и без использования глобальных перевернуть спиок.

Вывод список файлов рекурсивно
Компилятор ругается на 19 и 22 строку аргумент 1 требует wchar_t*. Как перевести на wchar_t*? ...

Как рекурсивно получить список файлов
У меня есть некое дерево каталогов, например testfolder/ |___test/ | |__test.avi...

Развернуть односвязный список
Необходимо развернуть список, написала функцию, но почему - то она разворачивает только после...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru