LintCode 第452题 删除链表中的元素
2016-09-05 22:16
197 查看
描述:
删除链表中等于给定值val的所有节点。
样例:
给出链表 1->2->3->3->4->5->3, 和 val = 3, 你需要返回删除3之后的链表:1->2->4->5。
代码实现:
删除链表中等于给定值val的所有节点。
样例:
给出链表 1->2->3->3->4->5->3, 和 val = 3, 你需要返回删除3之后的链表:1->2->4->5。
代码实现:
public ListNode removeElements(ListNode head, int val) { // Write your code here ListNode node1 = head; if(head==null){ return null; } while(head.next!=null){ if(head.next.val==val){ if(head.next.next!=null){ head.next = head.next.next; }else{ head.next=null; break; } }else{ head = head.next; } } if(node1.val == val){ return node1.next; } return node1; }
相关文章推荐
- LintCode 第452题 删除链表中的元素
- LintCode-删除排序链表中的重复元素
- 【LintCode 简单】112. 删除排序链表中的重复元素
- lintcode 删除链表中的元素
- [lintcode]Remove Linked List Element 删除链表中的元素
- 【LintCode-452】删除链表中的元素(Java实现)
- Lintcode 452.删除链表中的元素
- [Lintcode] #452 删除链表中的元素
- [LintCode]452.删除链表中的元素
- 一、lintcode刷题记录--矩阵面积、二叉树的最大节点、整数排序、删除链表中的元素
- LintCode之452 删除链表中的元素
- lintcode-入门-删除链表中的元素
- LintCode-删除链表中的元素
- 删除链表中的元素-LintCode
- LintCode刷题阶段性总结---链表容易篇(翻转链表,删除链表重复元素,合并两个排序链表等)
- [lintcode]-链表 删除链表中的元素
- 112. 删除排序链表中的重复元素(remove-duplicates-from-sorted-list)(c++)----lintcode面试题之链表
- lintcode-452-删除链表中的元素
- lintcode 容易题:Remove Duplicates from Sorted List 删除排序链表中的重复元素
- LintCode-删除排序链表中的重复元素