首页 > 其他 > 详细

【leetcode】移除重复节点

时间:2020-09-09 12:11:21      阅读:62      评论:0      收藏:0      [点我收藏+]

 

struct ListNode* removeDuplicateNodes(struct ListNode* head){
    int hash[20001] = {0};
    struct ListNode* node = head;
    struct ListNode* pre = NULL;
    while(node)
    {
        if (!hash[node->val])
        {
            hash[node->val]++;
        }
        else
        {
            pre->next = node->next;
            node = node->next;
            continue;
        }
        pre = node;
        node = node->next;
    }
    return head;
}

 

【leetcode】移除重复节点

原文:https://www.cnblogs.com/ganxiang/p/13637846.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!