LeetCode-链表-203. 移除链表元素
生活随笔
收集整理的這篇文章主要介紹了
LeetCode-链表-203. 移除链表元素
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
描述
203. 移除鏈表元素
給你一個鏈表的頭節點 head 和一個整數 val ,請你刪除鏈表中所有滿足 Node.val == val 的節點,并返回 新的頭節點 。
示例 1:
輸入:head = [1,2,6,3,4,5,6], val = 6
輸出:[1,2,3,4,5]
示例 2:
輸入:head = [], val = 1
輸出:[]
示例 3:
輸入:head = [7,7,7,7], val = 7
輸出:[]
思路一:
1:先創建一個虛擬頭節點ListNode* dummy=new ListNode(0)
2:將dummy.next = head,把虛擬的頭節點與鏈表頭相連
3:定義一個移動的當前指針 ListNode* cur = dummy
總結
以上是生活随笔為你收集整理的LeetCode-链表-203. 移除链表元素的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LeetCode-动态规划背包题-104
- 下一篇: LeetCode-链表-206. 反转链