单链表逆转(数据结构)
此题是参考了很多博主总结了一下自己觉得最好理解的
本题要求实现一个函数,将给定的单链表逆转。
函数接口定义
List Reverse( List L );
其中List结构定义如下:
typedef struct Node *PtrToNode;
struct Node {
ElementType Data; /* 存储结点数据 */
PtrToNode Next; /* 指向下一个结点的指针 */
};
typedef PtrToNode List; /* 定义单链表类型 */
L是给定单链表,函数Reverse要返回被逆转后的链表。
裁判测试程序样例:
#include <stdio