LeetCode203:Remove Linked List Elements
来源:互联网 发布:ebay泳装销售数据 编辑:程序博客网 时间:2024/05/22 09: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
解法思路:在链表头添加一个结点,对链表进行遍历和删除操作。
/** * 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) { ListNode root=new ListNode(val+1); root.next=head; ListNode current=new ListNode(0); current=root; while(current.next!=null){ if(current.next.val==val) current.next=current.next.next; else current=current.next; } return root.next; }}
0 0
- LeetCode203:Remove Linked List Elements
- leetcode203 Remove Linked List Elements
- LeetCode203:Remove Linked List Elements
- leetcode203---Remove Linked List Elements
- Leetcode203. Remove Linked List Elements
- [leetcode203]Remove Linked List Elements
- leetcode203. Remove Linked List Elements
- leetcode203-Remove Linked List Elements
- Leetcode203. Remove Linked List Elements
- LeetCode203——Remove Linked List Elements
- LeetCode203—Remove Linked List Elements
- 递归——LeetCode203. Remove Linked List Elements
- Remove Linked List Elements
- Remove Linked List Elements
- Remove Linked List Elements
- Remove Linked List Elements
- Remove Linked List Elements
- Remove Linked List Elements
- CoverFlow一个实例demo
- 利用Framework7的初次使用,使用教程,环境搭建
- ddd
- 服务器下载文件Http头的设置
- BKDRHash 算法java实现
- LeetCode203:Remove Linked List Elements
- 百度地图坐标转换中遇到的问题
- android高德地图调用定位显示
- C++ 学习
- SpringMVC 使用HandlerMethodArgumentResolver自定义解析器实现请求数据绑定方法入参
- 小马哥--高仿苹果6S 主板型号E127 6572芯片刷机开机界面图与识别图 新版机型
- java jdbc正确使用transaction 线程安全的TransactionManager
- C#解析html文档
- 上海证券交易所开放api 查询证券编码及基本上市信息