Problem A: 算法2-24 单链表反转
Memory Limit:128 MB
Time Limit:10.000 S
Judge Style:Text Compare
Creator:
Submit:418
Solved:137
Description
根据一个整数序列构造一个单链表,然后将其反转。
例如:原单链表为 2 3 4 5 ,反转之后为5 4 3 2
例如:原单链表为 2 3 4 5 ,反转之后为5 4 3 2
Input
输入包括多组测试数据,每组测试数据占一行,第一个为大于等于0的整数n,表示该单链表的长度,后面跟着n个整数,表示链表的每一个元素。整数之间用空格隔开
Output
针对每组测试数据,输出包括两行,分别是反转前和反转后的链表元素,用空格隔开
如果链表为空,则只输出一行,list is empty
如果链表为空,则只输出一行,list is empty
Sample Input Copy
5 1 2 3 4 5
0
Sample Output Copy
1 2 3 4 5
5 4 3 2 1
list is empty