203. Remove Linked List Elements
来源:互联网 发布:软件实施工程师面试 编辑:程序博客网 时间:2024/05/16 13:49
public class Solution {
public ListNode removeElements(ListNode head, int val) {
ListNode fakeHead = new ListNode(-1);
fakeHead.next = head;
ListNode curr = head, prev = fakeHead;
while (curr != null) {
if (curr.val == val) {
prev.next = curr.next;
} else {
prev = prev.next;
}
curr = curr.next;
}
return fakeHead.next;
}
}
public ListNode removeElements(ListNode head, int val) {
ListNode fakeHead = new ListNode(-1);
fakeHead.next = head;
ListNode curr = head, prev = fakeHead;
while (curr != null) {
if (curr.val == val) {
prev.next = curr.next;
} else {
prev = prev.next;
}
curr = curr.next;
}
return fakeHead.next;
}
}
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
- JAVA中使用TCP协议编程模拟C/S模式
- 【leetcode】【29】Divide Two Integers
- 290. Word Pattern
- Python爬虫开发(二):整站爬虫与Web挖掘
- 《利用python进行数据分析》学习笔记(一)
- 203. Remove Linked List Elements
- Ajax原理学习
- 编辑距离算法
- JAVA堆和栈
- /sbin/ldconfig.real: shadowsocks is not a known library type
- MySQL 高可用架构在业务层面细化分析研究
- SAS GPLOT 画图
- wav文件格式分析(代码 C++ )
- EasyAR尝鲜系列教程之ImageTarget千呼万唤始出来