[LeetCode 203] Remove Linked List Elements
来源:互联网 发布:知乎 单人沙发推荐 编辑:程序博客网 时间:2024/04/27 17:19
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
Solution:
1. go through linked list, compare value and remvoe
2.need to save head node
public ListNode removeElements(ListNode head, int val) { ListNode newHead = new ListNode(0); newHead.next = head; ListNode p1 = newHead; ListNode p2 = head; while(p2!=null){ if(p2.val == val){ p1.next = p2.next; p2 = p2.next; continue; } p2 = p2.next; p1 = p1.next; } return newHead.next; }
0 0
- 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, Easy] Remove Linked List Elements
- Leetcode NO.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
- leetcode 203:Remove Linked List Elements
- Remove Linked List Elements (leetcode 203)
- MySQL Cluster数据分布和分区
- android判断GPS是否开启
- BEM命名方式,书写更优质的HTML
- Websocket Application Messaging Protocol
- 基于java的贪吃蛇设计与实现
- [LeetCode 203] Remove Linked List Elements
- 复数
- 配色调色盘
- 关于xib下tableview空出一部分的问题
- NBUT 1218 You are my brother
- Android Edittext 开发常见问题总结(焦点、输入、键盘弹出等)
- Android开发设置软键盘收索键
- c# 线程中更新UI
- AdapterView及子类