203. Remove Linked List Elements
来源:互联网 发布:centos git使用 编辑:程序博客网 时间:2024/05/14 21:26
203. Remove Linked List Elements
Remove all elements from a linked list of integers that have valueval.
Example
Given: 1 --> 2 --> 6 --> 3 --> 4 --> 5 --> 6,val = 6
Return: 1 --> 2 --> 3 --> 4 --> 5
题目很简单就是在链表中删除值为val的节点即可,考虑好边界就可以,代码如下:
class Solution {public:ListNode* removeElements(ListNode* head, int val) {while (head != NULL&&head->val == val) head = head->next;if (head == NULL) return head;ListNode* p = head;while (p != NULL&&p->next!=NULL) {if (p->next->val == val) p->next = p->next->next;else p = p->next;}return head;}};
0 0
- 203. Remove Linked List Elements(Linked List)
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 2016年省赛赛后总结
- 网易:小易去公司——考虑问题要全面,他可以不坐车,从家走到公司
- java回调机制
- DateSet的应用
- 基于vue2全家桶实现的,仿移动端QQ
- 203. Remove Linked List Elements
- iOS protocol实现方法适配Adapter
- [LeetCode]337. House Robber III
- UVA 12504
- 文件上传简单案例(后台Servlet处理)
- Single Number (I II III)
- 500. Keyboard Row
- 进程
- 汉诺塔问题——含代码