#P4016. 反转链表

反转链表

题目内容

给你单链表的头节点headhead ,请你反转链表,并返回反转后的链表。

输入描述

输入共两行。

  • 第一行为两个个整数nn,代表单链表的长度。

  • 第二行为nn个整数,代表单链表每个节点的值,数字之间以空格分隔。第一个整数位头节点的值。

输出描述

样例1

image

输入

5
1 2 3 4 5

输出

5 4 3 2 1

样例2

image

输入

2
1 2

输出

2 1

提示

  • 链表中节点的数目范围是 [0,5000][0, 5000]
  • 5000<=Node.val<=5000-5000 <= Node.val <= 5000