
Delete Node in a Linked List
要求刪除節點List中的一個節點
解題脈絡
因為看不太懂題目的講解, 跑去搜尋一下別人的解法, 看到解法之後才明白, 要把一串聯結數字中, 某一個特定節點移除
寫法
func deleteNode(node *ListNode) {
node.Val = node.Next.Val
node.Next = node.Next.Next
}
心得
自己的解法, 就是把要替換的節點換成下一個節點, 然後下一個節點, 接到一個空struct, 寫了這些題目, 想法真的很重要啊…