题解 | #删除有序链表中重复的元素-I#

删除有序链表中重复的元素-I

http://www.nowcoder.com/practice/c087914fae584da886a0091e877f2c79


func deleteDuplicates( head *ListNode ) *ListNode {
    // write code here
    if head == nil || head.Next == nil {
        return head
    }
    find := head
    next := head.Next 
    for next != nil {
        for next != nil && find.Val == next.Val {
            find.Next = next.Next 
            next = next.Next 
        }
        find = find.Next 
    }
    
    return head 
   
}
全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务