LeetCode 206. 反转链表 java
反转一个单链表。
示例 :
输入: 1->2->3->4->5->NULL
输出: 5->4->3->2->1->NULL
JAVA 代码:
class Solution {
public ListNode reverseList(ListNode head) {
if (head == null || head.next == null) {
return head;
}
ListNode headNode = reverseList(head.next);
head.next.next = head;
head.next = null;
return headNode;
}
}
本文详细解析了LeetCode206题目的解决方案,即如何使用递归方式反转单链表,通过示例展示输入输出变化,提供完整的Java代码实现。

被折叠的 条评论
为什么被折叠?



