LeetCode *** 203. Remove Linked List Elements
来源:互联网 发布:mac mail 设置模板 编辑:程序博客网 时间:2024/05/18 01:36
题目:
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* res=new ListNode(0); res->next=head; ListNode* tmp=res; while(tmp&&tmp->next){ if((tmp->next)->val==val){ tmp->next=tmp->next->next; }else tmp=tmp->next; } return res->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
- 删除链表中重复的结点
- Ceph存储系统(ceph安装,inkscope安装)--未完
- 使用Autotools构建C++项目
- 微软 Font Size
- 定时器的实现、java定时器Timer和Quartz介绍与Spring中定时器的配置
- LeetCode *** 203. Remove Linked List Elements
- eclipse构建maven项目出错解决办法
- Android AIDL详解
- Quartz任务调度基本使用
- flash AS3.0学习笔记----拖动棋子所停之处生成新的棋子
- Android最佳实践之UI
- 函数CreateSemaphore和ReleaseSemaphore
- 表达式求值
- 用Tomcat内置容器JNDI创建一个Session来实现注册成功后给用户发送一条邮件