leetCode.82. 删除排序链表中的重复元素 II

leetCode.82. 删除排序链表中的重复元素 II


题目思路:


代码

cpp 复制代码
class Solution {
public:
    ListNode* deleteDuplicates(ListNode* head) {
        auto  dummy = new ListNode(-1);
        dummy->next = head;
        auto p = dummy;
        while(p->next){
            auto q = p->next->next;
            while(q && p->next->val == q->val) q = q->next;
            if(p->next->next == q) p = p->next;
            else p->next = q;
        }

        return dummy->next;
    }
};
相关推荐
梭七y10 分钟前
【力扣hot100题】(034)LRU缓存
leetcode·缓存·哈希算法
猫咪-952733 分钟前
链表算法中常用操作和技巧
数据结构·算法·链表
alphaTao4 小时前
LeetCode 每日一题 2025/3/31-2025/4/6
算法·leetcode
禾小西6 小时前
Java 逐梦力扣之旅_[204. 计数质数]
java·算法·leetcode
LuckyLay6 小时前
LeetCode算法题(Go语言实现)_32
算法·leetcode·golang
ゞ 正在缓冲99%…6 小时前
leetcode295.数据流的中位数
java·数据结构·算法·leetcode·
爪娃侠6 小时前
LeetCode热题100记录-【二叉树】
linux·算法·leetcode
独好紫罗兰7 小时前
洛谷题单3-P1720 月落乌啼算钱(斐波那契数列)-python-流程图重构
开发语言·算法·leetcode
Fantasydg10 小时前
DAY 37 leetcode 454--哈希表.四数相加
算法·leetcode·散列表
前端 贾公子10 小时前
LeetCode 2442:统计反转后的不同整数数量
算法·leetcode·职场和发展