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;
    }
};
相关推荐
Tisfy2 小时前
LeetCode 1927.求和游戏:抵消+看最值
java·leetcode·游戏·题解·博弈论
玖玥拾2 小时前
LeetCode 125 验证回文串
算法·leetcode
玖玥拾12 小时前
LeetCode 392 判断子序列
笔记·算法·leetcode
重生之后端学习13 小时前
239. 滑动窗口最大值[困难]✅
java·数据结构·算法·leetcode·职场和发展
INGNIGHT1 天前
1584.连接所有点的最小费用(最小生成树&并查集union find)
c++·leetcode
wabs6661 天前
关于二叉树【力扣144.二叉树的前序遍历的思考】
数据结构·c++·算法·leetcode·二叉树
Xin7702 天前
LeetCode 23.合并 K 个升序链表(分治递归)
leetcode
Nil2082 天前
leetcode 105从前序和中序遍历序列构造二叉树
算法·leetcode·职场和发展
Nil2082 天前
leetcode 114二叉树展开为链表
leetcode·链表·深度优先
cz07102 天前
hot100_搜索二维矩阵 II
算法·leetcode