当前为游客只读模式。登录后可提交代码判题并保存草稿与进度。

练题计划 · 力扣 HOT 100

反转链表

简单reverseList()
时间限制 2000 ms内存限制 128 MB复杂度要求 时间 O(n),空间 O(1)

反转链表

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

输入

  • head:链表头节点,用值数组表示,例如 [1, 2, 3, 4, 5]

输出

反转后的链表头节点(值数组表示)。空链表返回 []。

示例一

输入:

head = [1, 2, 3, 4, 5]

输出:

[5, 4, 3, 2, 1]

示例二

输入:

head = [1, 2]

输出:

[2, 1]

示例三

输入:

head = []

输出:

[]
Loading...

输入

[[1,2,3,4,5]]

预期输出

[5,4,3,2,1]
自定义用例