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;
    }
};
相关推荐
mit6.8245 小时前
[Lc_week] 447 | 155 | Q1 | hash | pair {}调用
算法·leetcode·哈希算法·散列表
vim怎么退出8 小时前
43.验证二叉搜索树
前端·leetcode
编程绿豆侠10 小时前
力扣HOT100之链表:23. 合并 K 个升序链表
算法·leetcode·链表
序属秋秋秋13 小时前
《数据结构初阶》【顺序表 + 单链表 + 双向链表】
c语言·数据结构·笔记·链表
OpenC++14 小时前
【C++QT】Layout 布局管理控件详解
c++·经验分享·qt·leetcode
1白天的黑夜114 小时前
贪心算法-860.柠檬水找零-力扣(LeetCode)
c++·算法·leetcode·贪心算法
Y1nhl15 小时前
力扣hot100_子串_python版本
开发语言·python·算法·leetcode·职场和发展
酷ku的森1 天前
数据结构:链表
数据结构·链表
共享家95271 天前
栈相关算法题解题思路与代码实现分享
c++·leetcode
Wendy_robot1 天前
【前缀和计算和+哈希表查找次数】Leetcode 560. 和为 K 的子数组
c++·算法·leetcode