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

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


leetCode.82. 删除排序链表中的重复元素II,这里是这个题的具体题解,大差不差


代码

cpp 复制代码
class Solution {
public:
    ListNode* deleteDuplicates(ListNode* head) {
        auto p = head;
        while(p){
            auto q = p->next;
            while(q && p->val == q->val) q = q->next;
            if(p->next == q) p = p->next;
            else p->next = q;
        }
        return head;
    }
};
相关推荐
LYFlied42 分钟前
【每日算法】LeetCode 19. 删除链表的倒数第 N 个结点
算法·leetcode·链表
消失的旧时光-19431 小时前
从 C 链表到 Android Looper:MessageQueue 的底层原理一条线讲透
android·数据结构·链表
lzh200409191 小时前
二叉搜索树与双向链表
数据结构·链表
努力学算法的蒟蒻2 小时前
day35(12.16)——leetcode面试经典150
算法·leetcode·面试
LYFlied3 小时前
【每日算法】LeetCode 234. 回文链表详解
算法·leetcode·链表
NeDon3 小时前
[OJ]数据结构:移除链表元素
c语言·数据结构·算法·链表
刃神太酷啦3 小时前
C++ list 容器全解析:从构造到模拟实现的深度探索----《Hello C++ Wrold!》(16)--(C/C++)
java·c语言·c++·qt·算法·leetcode·list
承渊政道3 小时前
一文彻底搞清楚链表算法实战大揭秘和双向链表实现
c语言·数据结构·算法·leetcode·链表·visual studio
7澄14 小时前
数据结构进阶:从链表到红黑树(二叉树、平衡树、红黑树核心解析)
数据结构·链表·二叉树·红黑树·平衡二叉树·旋转·二叉排序树
玉树临风ives5 小时前
atcoder ABC436 题解
c++·算法·leetcode·atcoder·信息学奥赛