题目描述
将链表的元素逆转,要求算法的空间复杂度为O(1).
输入
输入包括两行。
第一行是一个整数n,表示链表中的元素个数。
第二行是n个空格分开的整数,为各元素值。
输出
输出逆转后的链表。
样例输入
5
1 2 3 4 5
样例输出
5 4 3 2 1
#include<iostream>
#include<iomanip>
using namespace std;
#define OK 1
#define ERROR 0
#define OVERFLOW -2
typedef int Status; //Status 是函数返回值类型,其值是函数结果状态代码。
typedef int ElemType; //ElemType 为可定义的数据类型,此设为int类型
typedef struct LNode {
ElemType data;