203.Remove Linked List Elements
2016-07-26 09:53
337 查看
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
两个指针,等于哪个删哪个
reference:http://blog.csdn.net/xudli/article/details/45267185
Example
Given: 1 –> 2 –> 6 –> 3 –> 4 –> 5 –> 6, val = 6
Return: 1 –> 2 –> 3 –> 4 –> 5
两个指针,等于哪个删哪个
public class Solution { public ListNode removeElements(ListNode head, int val) { ListNode dummy=new ListNode(0); dummy.next=head; ListNode p=dummy; ListNode q=head; while(q!=null){ if(q.val==val){ p.next=q.next; }else{ p=p.next; } q=q.next; } return dummy.next; } }
reference:http://blog.csdn.net/xudli/article/details/45267185
相关文章推荐
- Java环境变量配置与相关知识
- SmartTabLayout小写字母改为大写
- E: Package 'package ' has no installation candidate的原因分析 /etc/apt/sources.list
- 客户端早会(每日一享:责任键设计模式在米学APP中的应用?)
- Java ThreadLocal
- 《LoadRunner 没有告诉你的》之二——描述性统计与性能结果分析(续)
- JAVA代码中加了Try...Catch的执行顺序
- Target runtime Apache Tomcat 6.0 is not defined
- 花生壳记录
- Java程序员应该知道的10个调试技巧
- asp.net TreeView递归循环子节点生成树形菜单实例
- 笔记2 布局
- Android_自定义标签ViewLayout
- C#读写Json
- C++ Vector 用法
- Unity3D之Vector3.Dot和Vector3.Cross的使用
- 安装ionic报错 { [Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/ionic']解决方法
- JDBC总结
- 客户端早会——每日一享(如何提高开发过程中的速度与合作开发的注意事项?)
- Javascript对URL进行编码