leetcode解题之203 # Remove Linked List Elements Java版(删除链表中的和val相等的元素)
来源:互联网 发布:如何成为网络漫画家 编辑:程序博客网 时间:2024/06/03 20:56
203. Remove Linked List Elements
Remove all elements from a linked list of integers that have valueval.
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 ListNode removeElements(ListNode head, int val) {//新建一个结点可以避免第一个元素的val等于val 的情况ListNode dummy = new ListNode(0);dummy.next=head;ListNode pre = dummy;ListNode cur = head;while (cur != null) {if (cur.val == val) {cur=cur.next;pre.next = cur;} else {pre = cur;cur = cur.next;}}return dummy.next;}
0 0
- leetcode解题之203 # Remove Linked List Elements Java版(删除链表中的和val相等的元素)
- Leetcode Remove Linked List Elements 删除链表中的元素
- LeetCode OJ 之 Remove Linked List Elements(删除链表中的元素)
- Leetcode:203 Remove Linked List Elements(删除链表中的某个元素))
- 【LeetCode-面试算法经典-Java实现】【203-Remove Linked List Elements(删除单链表中的元素)】
- [C++]Remove Linked List Elements 删除链表中的元素
- Remove Linked List Elements 链表元素的删除
- LeetCode 203 Remove Linked List Elements(移除链表元素)(Linked List)(*)
- LeetCode 203. Remove Linked List Elements(删除链表元素)
- 452.Remove Linked List Elements-删除链表中的元素(入门题)
- Remove Linked List Elements 删除链表中指定元素
- LeetCode 203 Remove Linked List Elements(链表操作)
- [LeetCode-203] Remove Linked List Elements(链表节点删除)
- [Lintcode] Remove Linked List Elements 删除链表中的元素
- (LeetCode)Remove Linked List Elements --- 删除节点元素
- LeetCode-Remove Linked List Elements-解题报道
- 【LeetCode】Remove Linked List Elements 解题报告
- Leetcode 单链表删除Remove Linked List Elements
- 傲娇的python之python文件名
- js基本数据类型和引用类型交换传值
- vpn原理及实现--虚拟网卡构建vpn
- 数据库操作工具-QueryRunner
- jquery测试代码
- leetcode解题之203 # Remove Linked List Elements Java版(删除链表中的和val相等的元素)
- 下载、安装Ruby和sass,并在webStorm里配置sass
- flume上报日志到kafka
- java初始化顺序与反射
- Java学习--day2-partone
- PHP实现字符串翻转不乱码
- C++例题
- SDUT 3790 UMR祝你元宵节快乐!
- adb不是内部命令或外部命令,也不是可运行的程序或批处理文件