83. 删除排序链表中的重复元素 golang
Me
func deleteDuplicates(head *ListNode) *ListNode {
if head == nil || head.Next == nil {
return head
}
result := head
for head != nil && head.Next != nil {
for head.Val == head.Next.Val {
head.Next = head.Next.Next
if head.Next == nil {
return result
}
}
head = head.Next
}
return result
}