当前位置: 首页 > article >正文

Leetcode—83.删除排序链表中的重复元素【简单】

2023每日刷题(四十)

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

在这里插入图片描述

实现代码

/**
 * Definition for singly-linked list.
 * struct ListNode {
 *     int val;
 *     struct ListNode *next;
 * };
 */
struct ListNode* deleteDuplicates(struct ListNode* head) {
    if(head == NULL) {
        return NULL;
    }
    struct ListNode* p = head;
    struct ListNode* q = p->next;
    while(q != NULL) {
        if(q->val != p->val) {
            p = q;
            q = q->next;
        } else {
            p->next = q->next;
            free(q);
            q = p->next;
        }
    }
    return head;
}

运行结果

在这里插入图片描述
之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!


http://www.kler.cn/a/145497.html

相关文章:

  • 【ComfyUI】python调用生图API,实现批量出图
  • 洛谷刷题1-3
  • Linux网络之TCP
  • JAVA毕业设计210—基于Java+Springboot+vue3的中国历史文化街区管理系统(源代码+数据库)
  • 【2024年华为OD机试】(A卷,200分)- 优雅子数组 (JavaScriptJava PythonC/C++)
  • WPF 引发类型为“System.Windows.Forms.AxHost+InvalidActiveXStateException”的异常 解决办法
  • 【自动驾驶】一些业内自动驾驶专业术语释义
  • STM32 默认时钟更改 +debug调试
  • Three.js 3D模型爆炸分解
  • 图书管理系统源码,图书管理系统开发,图书借阅系统源码SqlHelper数据库访问操作方法简述
  • 3DCAT为华东师大设计学院打造元宇宙数字虚拟学院
  • java: nio之DirectByteBuffer
  • java小游戏之【王者荣耀】
  • XML Schema 的extension 元素
  • 基于命令行模式设计退款请求处理
  • App 设计工具
  • Springmvc原理解析
  • C语言第三十弹---打印一个整数的每一位数
  • 数据结构 / day04 作业
  • 微服务-京东秒杀
  • 虹科分享 | AR世界揭秘:从二维码的起源到数据识别与位姿技术的奇妙融合!
  • 频剪辑软件Corel VideoStudio 会声会影2024最新7大新全新功能解析
  • 脚本自动化定制开发:实现高效工作的魔法钥匙
  • steam/csgo搬砖项目真能月入过万吗?到底真的假的
  • Qt手写ListView
  • kafka详细讲解与安装