Распечатать LinkedList Рекурсивно с использованием C ++
я пытаюсь создать функцию, которая будет распечатывать мой список ссылок рекурсивно, но яУ меня проблемы с этим, потому что рекурсия - это просто трудно.
Это функция, которую я написал, очевидно, принимает параметр, но я нене знаю, как пройти это. И, вероятно, вывод неправильный.
Я использовал typedef:
typedef struct node* nodePtr;
и благодаря вкладу одного из ребят я обновил свою функцию, чтобы она выглядела так, но теперь Visual Studio выдает ошибку, которая говорит: «
Объявление несовместимо с void List :: PrintListRecursively ", поэтому мне интересно, что способ передачи параметра немного отличается.
заранее спасибо
void List::PrintListRecursively(nodePtr curr ){
if (curr==NULL)
{
cout < "\n";
return;
}
cout < curr->data