链表的逆序输出 递归算法

// 1233.cpp : Defines the entry point for the console application. //

#include “stdafx.h” #include <stdlib.h> #include <stdio.h> #include <string.h>

struct node {
int value;
node* next; };

//链表的逆序输出 递归算法 void out(node* head) {
if(head->next!=NULL)
{
out(head->next);
}
printf(“%d\n”,head->value); }

int main(int argc, char* argv[]) {
node* head=new node();
head->value=1;

node* p=new node();
p->value=2;
head->next=p;

node* q=new node();
q->value=3;
q->next=NULL;

p->next=q;

out(head);
return 0; }

    原文作者:递归算法
    原文地址: https://blog.csdn.net/itbuluoge/article/details/13005413
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞