删除链表中等于给定值val的所有节点。
来源:互联网 发布:淘宝 画伊旗舰店 moco 编辑:程序博客网 时间:2024/04/29 19:31
/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */public class Solution { /** * @param head a ListNode * @param val an integer * @return a ListNode */ public ListNode removeElements(ListNode head, int val) { // Write your code here if(head==null) return head; ListNode p=head,q=head.next; while(q!=null){ if(q.val==val){ p.next=q.next; q=q.next; }else { p=p.next; q=q.next; } } if(head.val==val) head=head.next; return head; }}
0 0
- 删除链表中等于给定值val的所有节点。
- LintCode 删除链表中等于给定值val的所有节点
- 删除链表中等于给定值val的所有节点
- 删除链表中等于给定值val的所有节点
- 删除链表中等于给定值val的所有节点
- 删除链表中等于给定值val的所有节点
- 算法题目-删除链表中等于给定值val的所有节点
- 删除链表中等于给定值Val的所有节点
- 删除链表中等于给定值val的所有节点
- 删除容器中等于给定值的元素
- 链表中删除所有值为val的节点
- 从链表删除所有值为val的元素
- 查找有序数组中等于给定值的两个数
- c实现对给定线性链表head按节点值非递减次序输出所有节点,并把刚输出的节点从链表中删除
- 链表给定节点删除
- 删除链表第一个给定的节点
- java version : 查找有序数组中等于给定值的2个数
- 面试中常见链表问题11:在链表中删除给定元素值的节点
- BZOJ_P3687 简单题(STL+bitset)
- 【学习笔记】CSS概述
- java 重载和覆盖的区别
- 60条有名的原则与定理
- JavaScript中关键字之null和undefined
- 删除链表中等于给定值val的所有节点。
- Tortoise SVN 使用笔记
- oracle存储过程
- AES密码算法系列2:AES密码算法设计与实现
- Prim算法求MST(最小生成树)
- hadoop面试题
- Spinner三级联动里的next(),nextText(),getText()的一点心得和理解
- 1052. 卖个萌 (20)
- 不能用加减乘除做加法