leetcode 203. Remove Linked List Elements
来源:互联网 发布:java 异步网络请求 编辑:程序博客网 时间:2024/06/05 15:13
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) return NULL; while(head && head->val==val) { ListNode*p=head->next; delete head; head=p; } if(!head) return NULL; ListNode* last=head; ListNode* p=head->next; while(p) { if(p->val==val) { last->next=p->next; ListNode* q=p; delete q; p=last->next; } else { p=p->next; last=last->next; } } return head; }};
阅读全文
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
- 泛型 协变 逆变 java
- eclipse中Source not found解决方法
- mui调取手机摄像头,拍照,上传
- 递归思想的好记法
- linphone相关ice概念
- leetcode 203. Remove Linked List Elements
- ajax跨域请求及传递cookie
- echarts兼容IE8问题
- sqlserver 存储过程
- SpringBoot 读取自定义配置文件
- Druid之初步探索
- 在 ECSHOP 首页的每个商品下显示商品货号
- html简介
- python 结巴分词学习初探