Remove Duplicates from Sorted List | LeetCode 83 [EASY]
March 14, 2020
Implementation Details:
Link:
https://leetcode.com/problems/remove-duplicates-from-sorted-list/
/**
* Definition for singly-linked list.
* type ListNode struct {
* Val int
* Next *ListNode
* }
*/
func deleteDuplicates(l1 *ListNode) *ListNode {
node := l1
for node != nil {
// Loop until the next values is not equal to current node value
for node.Next != nil && node.Next.Val == node.Val {
node.Next = node.Next.Next
}
node = node.Next
}
return l1
}