206. Reverse Linked List - Easy 前往題目 想法 之前做過,忘了要用一個prev存上一個node 思路 疊代所有node 每個node都紀錄一下前一個,然後切換當前的node Code class Solution { public ListNode reverseList(ListNode head) { if (head == null || head.next == null) return head; ListNode prev = null, curr = head; while (curr != null) { ListNode tempNode = curr.next; curr.next = prev; prev = curr; curr = tempNode; } return prev; } } Leetcode > Easy #Leetcode #心得 #Recursion #Linked List 206. Reverse Linked List - Easy https://f88083.github.io/2024/01/28/206-Reverse-Linked-List-Easy/ 作者 Simon Lai 發布於 2024年1月28日 許可協議 98. Validate Binary Search Tree - Medium 上一篇 155. Min Stack - Medium 下一篇 Please enable JavaScript to view the comments