[Leetcode]203. Remove Linked List Elements
来源:互联网 发布:数据质量评估报告 编辑:程序博客网 时间:2024/06/05 05:59
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) { ListNode* ptr = new ListNode(0); ptr->next = head; ListNode* pre =ptr; ListNode* p = head; while (p != NULL) { if (p->val == val) { p = p->next; pre->next = p; } else { pre = p; p = p->next; } } pre = ptr->next; delete ptr; return pre; }};
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
- [Android] Drawable总结(一)
- css中!important的用法
- 开发者所需要知道的 iOS 10 SDK 新特性
- HDU 4969 (微积分)
- Appium+Robotframework实现iOS应用的自动化测试-6:手势密码的解决方案
- [Leetcode]203. Remove Linked List Elements
- ORACLE---索引
- README.md文件 github Markdown语言详解 md文件用法和说明
- Spring事务管理
- <<Effective C++>>读书笔记9: 杂项讨论
- 将java对象(bean)转换成json
- 如何判定数组是否存在重复元素
- python scikit learn 模板
- 背包问题-贪心