203. Remove Linked List Elements
来源:互联网 发布:现有sql server 实例 编辑:程序博客网 时间:2024/06/06 23:50
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
问题:单链表删除值与val相等的元素
思想:注意头结点是否值等于val
/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */public class Solution { public ListNode removeElements(ListNode head, int val) { if(head==null) return null; ListNode temp=head; while(temp.next!=null){ if(temp.next.val==val){ temp.next=temp.next.next; }else{ temp=temp.next; } } if(head.val==val) return head.next; return head; }}
0 0
- 203. Remove Linked List Elements(Linked List)
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 203. Remove Linked List Elements
- 华为机试-查找输入整数二进制中1的个数
- 如何评价小智从主播成千万大股东
- Android 6.0+ 运行时权限——EasyPermissions源码解析
- Linux学习——用户管理命令
- CodeForces 144DMissile Silos
- 203. Remove Linked List Elements
- bzoj [1005] [HNOI2008]明明的烦恼
- RAC扩展──异步filter、map
- 七种常见阈值分割代码(Otsu、最大熵、迭代法、自适应阀值、手动、迭代法、基本全局阈值法)
- czg.sh(烧写SD脚本)
- Skinned Mesh 原理解析和一个最简单的实现示例 作者:n5 Email: happyfirecn##yahoo.com.cn Blog: http://blog.csdn.net/n5
- LintCode | 167. 链表求和
- POJ 2583 Series Determination G++
- 人工智能不仅玩坏了一只猫,还玩坏了整个简笔画