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;
    }
};
相关推荐
无敌贵点大王4 小时前
RTThread学习记录11——RT-Thread 设备模型吃透:UART/ADC/PWM/PIN 到底有什么区别?
c语言·stm32·学习·链表
Tisfy8 小时前
LeetCode 3498.字符串的反转度:一次遍历
leetcode·字符串·题解·遍历
a187927218319 小时前
【算法】树(二):队列与祖先——BFS 骨架三配件、短路透传与合流
算法·leetcode·二叉树··bfs·算法讲解·树遍历
Navigator_Z12 小时前
LeetCode //C - 1254. Number of Closed Islands
c语言·算法·leetcode
0+11115 小时前
算法 --二分查找
c++·算法·leetcode
圣保罗的大教堂15 小时前
leetcode 1674. 使数组互补的最少操作次数 中等
leetcode
kukubuzai16 小时前
双指针系列二--末尾篇(3道题)
c++·算法·leetcode
圣保罗的大教堂1 天前
leetcode 835. 图像重叠 中等
leetcode
wabs6661 天前
关于二叉树【力扣572.另一棵树的子树的思考】
数据结构·c++·算法·leetcode·二叉树
hanlin031 天前
刷题笔记:力扣第41题-缺失的第一个正数
笔记·算法·leetcode