We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2f8fc22 commit 7fa0347Copy full SHA for 7fa0347
Easy/Remove Linked List Elements.java
@@ -10,16 +10,16 @@
10
*/
11
class Solution {
12
public ListNode removeElements(ListNode head, int val) {
13
- while (head != null && head.val == val) {
14
- head = head.next;
+ ListNode newHead = null;
+ ListNode curr = head;
15
+ while (curr != null && curr.val == val) {
16
+ curr = curr.next;
17
}
- ListNode newHead = head;
- ListNode curr = newHead;
18
+ newHead = curr;
19
while (curr != null && curr.next != null) {
20
if (curr.next.val == val) {
21
curr.next = curr.next.next;
- }
22
- else {
+ } else {
23
curr = curr.next;
24
25
0 commit comments