LeetCode - 19 解題紀錄
題目: LeetCode - 19. Remove Nth Node From End of List
題目說明
給一個 List 和一個整數 n
,要求刪除 List 的倒數第 n
個 node。
解題思路
若想刪除倒數第 n
個 node,就需要倒數第 n + 1
個 node,可以使用兩個指針,先使兩個指針相隔 n + 1
個 node,之後兩者都往前走,直到前面的指針走到尾巴,此時後面的指針恰好為倒數第 n + 1
個 node,此時作串接及刪除的動作即可。
參考解法
1 | class Solution { |
本部落格所有文章除特別聲明外,均採用 CC BY-NC-SA 4.0 許可協議。轉載請註明來自 Larry's notes!
評論