[閒聊] 每日leetcode 75 - Day13

看板Marginalman作者 (史萊哲林的優等生)時間6月前 (2025/06/17 13:05), 編輯推噓0(001)
留言1則, 1人參與, 6月前最新討論串1/1
206. Reverse Linked List 題目: 反轉 Linked List 思路: 最直觀方法就是設定兩個變數 prev curr 每次遍歷的時候 區域變數 node = curr 把 curr 設定成 node->next 把 curr->next 設定成 prev 把 prev 設定成 curr Code: impl Solution { pub fn reverse_list(mut head: Option<Box<ListNode>>) -> Option<Box< ListNode>> { let mut prev = None; let mut cur = head; while let Some(mut node) = cur { cur = node.next.take(); node.next = prev; prev = Some(node); } prev } } -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.32.48.97 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1750136741.A.207.html

06/17 13:09, 6月前 , 1F
大師捏
06/17 13:09, 1F
文章代碼(AID): #1eKFUb87 (Marginalman)