思路
简单的循环,删除节点
code
func deleteDuplicates(head *ListNode) *ListNode {
cur := head
for cur != nil && cur.Next != nil {
if cur.Next.Val == cur.Val {
cur.Next = cur.Next.Next
} else {
cur = cur.Next
}
}
return head
}
更多内容请移步我的repo:https://github.com/anakin/golang-leetcode