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;
    }
};
相关推荐
longlongzihan8 小时前
从LeetCode 70. 爬楼梯看动态规划:如何精准推导状态转移方程?
c++·算法·leetcode·动态规划
程序员清风11 小时前
算法与数据结构入门:复杂度、数组与链表
数据结构·算法·链表
Rnan-prince13 小时前
LeetCode 股票买卖系列:一个动态规划状态机模板通吃四题
leetcode·动态规划
圣保罗的大教堂13 小时前
leetcode 3756. 连接非零数字并乘以其数字和 II 中等
leetcode
50万马克的面包18 小时前
顺序表和链表_精华知识点_CSDN博客
数据结构·链表
All for pursuit.18 小时前
【回溯-7】494.目标和
数据结构·c++·算法·leetcode
Tisfy19 小时前
LeetCode 0678.有效的括号字符串:O(n)+O(1)一次遍历
算法·leetcode·字符串·题解·贪心·括号匹配
leikooo1 天前
用餐厅和盘子理解栈和堆
java·数据结构·链表·rust
Navigator_Z1 天前
LeetCode //C - 1278. Palindrome Partitioning III
c语言·算法·leetcode
青山木1 天前
Hot 100 --- 编辑距离
java·数据结构·算法·leetcode·动态规划