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;
    }
};
相关推荐
YGGP39 分钟前
【Golang】LeetCode 72. 编辑距离
算法·leetcode
YGGP1 小时前
【Golang】LeetCode 62. 不同路径
算法·leetcode
努力学算法的蒟蒻2 小时前
day47(12.28)——leetcode面试经典150
算法·leetcode·面试
iAkuya3 小时前
(leetcode)力扣100 26环状链表2(双指针)
算法·leetcode·链表
sin_hielo3 小时前
leetcode 2402(双堆模拟,小根堆)
数据结构·算法·leetcode
Morwit3 小时前
【力扣hot100】 312. 戳气球(区间dp)
c++·算法·leetcode
Q741_1473 小时前
C++ 栈 模拟 力扣 394. 字符串解码 每日一题 题解
c++·算法·leetcode·模拟·
雪花desu4 小时前
【Hot100-Java简单】:两数之和 (Two Sum) —— 从暴力枚举到哈希表的思维跃迁
java·数据结构·算法·leetcode·哈希表
YGGP4 小时前
【Golang】LeetCode 121. 买卖股票的最佳时机
算法·leetcode
YGGP4 小时前
【Golang】LeetCode 45. 跳跃游戏 II
算法·leetcode·游戏