# class ListNode(object): # def __init__(self, x): # self.val = x # self.next = None
class(object): defdeleteDuplicates(self, head): """ :type head: ListNode :rtype: ListNode """ ifnot head: return head pre = head p = head.next while p: while p and p.val == pre.val: p = p.next ifnot p: break else: pre = pre.next pre.val = p.val p = p.next pre.next = None return head
近期评论