LeetCode题解——Remove Linked List Elements
来源:互联网 发布:软件工程技术 编辑:程序博客网 时间:2024/04/27 22:41
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
Credits:
Special thanks to @mithmatt for adding this problem and creating all test cases.
* struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public: ListNode* removeElements(ListNode* head, int val) { ListNode* newhd = new ListNode(0); newhd->next = head; ListNode* newlist = newhd; while(newhd!=NULL && newhd->next!=NULL){ if(newhd->next->val == val) { newhd->next = newhd->next->next; } else newhd = newhd->next; } return newlist->next; }};
注意,若代码中ListNode* newlist = newhd->next;
最后return newlist,则结果将出现错误
0 0
- LeetCode题解——Remove Linked List Elements
- LeetCode 203. Remove Linked List Elements 题解 —— Java
- LeetCode题解:Remove Linked List Elements
- LeetCode 题解(199) : Remove Linked List Elements
- LeetCode题解:Remove Linked List Elements
- LeetCode题解-203-Remove Linked List Elements
- 【LeetCode题解】203.Remove Linked List Elements
- leetcode题解-203. Remove Linked List Elements
- Remove Linked List Elements —— Leetcode
- LeetCode——Remove Linked List Elements
- leetcode——203——Remove Linked List Elements
- LeetCode—Remove Linked List Elements—C++
- leetcode刷题日记——Remove Linked List Elements
- Leetcode——203. Remove Linked List Elements
- Leetcode学习(15)—— Remove Linked List Elements
- Leetcode Problem.203 —Remove Linked List Elements
- LeetCode 之 Remove Linked List Elements — C 实现
- [LeetCode] Remove Linked List Elements
- Rational Team Concert 2
- div没有设置高度,背景颜色却无法显示
- 富头像上传编辑器
- 算法导论2.3.2--归并排序
- 典型动态规划之Always On the Run
- LeetCode题解——Remove Linked List Elements
- 202.Happy Number
- Valid Palindrome
- Java 内存区域和GC机制
- html加载顺序、onload、JQ.ready()
- 自动化运维软件设计实战——互动出版网
- Js 动态插入css js文件
- Linux 多线程调试(内存占用、死循环、CPU占用率高……)
- 可以将excel转换成pdf的方法