[LeetCode]203. Remove Linked List Elements
来源:互联网 发布:铁路定额预算软件 编辑:程序博客网 时间:2024/05/29 04:39
203. Remove Linked List Elements
Remove all elements from a linked list of integers that have value val.
Example
Given: 1 –> 2 –> 6 –> 3 –> 4 –> 5 –> 6, val = 6
Return: 1 –> 2 –> 3 –> 4 –> 5
/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: ListNode* removeElements(ListNode* head, int val) { if(head == NULL) return NULL; ListNode* dummyHead = new ListNode(0); dummyHead->next = head; ListNode* pCur = dummyHead; while(pCur && pCur->next){ if(pCur->next->val == val){ ListNode* delNode = pCur->next; pCur->next = pCur->next->next; delete delNode; }else pCur = pCur->next; } return dummyHead->next; }};
阅读全文
0 0
- 203. Remove Linked List Elements leetcode list
- [LeetCode]203.Remove Linked List Elements
- 203. Remove Linked List Elements Leetcode Python
- 【LeetCode】203.Remove Linked List Elements
- [leetcode] 203.Remove Linked List Elements
- LeetCode 203. Remove Linked List Elements
- [leetcode] 203. Remove Linked List Elements
- <LeetCode OJ> 203. Remove Linked List Elements
- 203. Remove Linked List Elements LeetCode
- 【LeetCode】203. Remove Linked List Elements
- LeetCode 203. Remove Linked List Elements
- LeetCode 203. Remove Linked List Elements
- LeetCode *** 203. Remove Linked List Elements
- leetcode-203. Remove Linked List Elements
- LeetCode-203.Remove Linked List Elements
- LeetCode 203. Remove Linked List Elements
- [Leetcode]203. Remove Linked List Elements
- 【leetcode】203. Remove Linked List Elements
- ConcurrentLinkedQueue
- (POJ
- 简单的上下焦点图
- 【记忆化搜索】HDU
- Two Sum IV
- [LeetCode]203. Remove Linked List Elements
- 运维经理的运维经验总结(值得收藏)
- 数组试题一
- Hive 基础之:分区、桶、Sort Merge Bucket Join
- 由中印对峙和九寨沟地震,以一个程序员的视角来看未来战争
- 前缀和与差分
- 660. Remove 9
- 信号量和信号的处理
- 八种常用的排序算法