Q18 LeetCode206 翻轉列表

清川1發表於2024-06-09

1.設定空頭節點pre

2.設定工作指標cur

3.設定臨時指標tem存工作指標的後一節點,防止丟失

4.最後返回虛擬頭結點

 1 class Solution {
 2     public ListNode reverseList(ListNode head) {
 3         ListNode pre=null;
 4         ListNode tem=null;
 5         ListNode cur=head;
 6         while(cur!=null){
 7             tem=cur.next;
 8             cur.next=pre;
 9             pre=cur;
10             cur=tem;
11         }
12         return pre;
13     }
14 }

相關文章