Delete Node in a Linked List

要求刪除節點List中的一個節點
leetcode

Delete Node in a Linked List

要求刪除節點List中的一個節點

解題脈絡

因為看不太懂題目的講解, 跑去搜尋一下別人的解法, 看到解法之後才明白, 要把一串聯結數字中, 某一個特定節點移除

寫法

func deleteNode(node *ListNode) {
	node.Val = node.Next.Val
	node.Next = node.Next.Next
}

心得

自己的解法, 就是把要替換的節點換成下一個節點, 然後下一個節點, 接到一個空struct, 寫了這些題目, 想法真的很重要啊…