diff --git a/solutions/83. Remove Duplicates from Sorted List/83.java b/solutions/83. Remove Duplicates from Sorted List/83.java index d5af71abb47..604e910e343 100644 --- a/solutions/83. Remove Duplicates from Sorted List/83.java +++ b/solutions/83. Remove Duplicates from Sorted List/83.java @@ -1,13 +1,14 @@ class Solution { - public ListNode deleteDuplicates(ListNode head) { - ListNode curr = head; + public ListNode deleteDuplicates(ListNode head) { + ListNode current = head; - while (curr != null) { - while (curr.next != null && curr.val == curr.next.val) - curr.next = curr.next.next; - curr = curr.next; + while (current != null && current.next != null) { + if (current.val == current.next.val) { + current.next = current.next.next; + } else { + current = current.next; + } + } + return head; } - - return head; - } }