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

[leetcode]remove-duplicates-from-sorted-list-ii

. - 力扣(LeetCode)

给定一个已排序的链表的头 head , 删除原始链表中所有重复数字的节点,只留下不同的数字 。返回 已排序的链表 。

示例 1:

输入:head = [1,2,3,3,4,4,5]
输出:[1,2,5]

示例 2:

输入:head = [1,1,1,2,3]
输出:[2,3]

提示:

  • 链表中节点数目在范围 [0, 300] 内
  • -100 <= Node.val <= 100
  • 题目数据保证链表已经按升序 排列

class Solution {
public:ListNode* deleteDuplicates(ListNode* head) {if (!head) {return head;}ListNode* dummy = new ListNode(0, head);ListNode* cur = dummy;while (cur->next && cur->next->next) {if (cur->next->val == cur->next->next->val) {int x = cur->next->val;while (cur->next && cur->next->val == x) {cur->next = cur->next->next;}}else {cur = cur->next;}}return dummy->next;}
};

http://www.lryc.cn/news/338336.html

相关文章:

  • 共享内存和Pytorch中的Dataloader结合
  • 分享 WebStorm 2024 激活的方案,支持JetBrains全家桶
  • Android OOM问题定位、内存优化
  • 棋盘(c++题解)
  • 滑动窗口例题
  • 智过网:注册安全工程师注册有效期与周期解析
  • 腐蚀Rust 服务端搭建架设个人社区服务器Windows教程
  • 蓝桥杯备赛:考前注意事项
  • 111111111111
  • uniapp 卡片勾选
  • 乐趣Python——文件与数据:挥别乱糟糟的桌面
  • docker nginx-lua发送post json 请求
  • 阿里面试总结 一
  • 多线程(49)定义无锁、阻塞、非阻塞和无等待算法
  • (一)ffmpeg 入门基础知识
  • 【软件测试】个人博客系统测试
  • 20240410解决OK3588-C的核心板刷机之后无法启动的问题
  • 仅需三步就能成为大语言模型Prompt Engineer提示词工程大神
  • RuleEngine规则引擎底层改造AviatorScript 之公式规则
  • Vue项目(H5)与微信小程序来回跳转
  • 设计模式-单一职责原则
  • vue和nunjucks的变量插值的形式{{}}冲突
  • 多语言婚恋交友APP开发流程一览
  • RUM 最佳实践-交互延迟的探索与发现
  • spring boot 集成 flyway依赖 做数据库迁移,让部署没烦恼
  • TCP协议--传输机制
  • 句柄ros::NodeHandle nh(“~“)与nh对launch文件参数配置(param)的影响
  • C++_List的学习
  • centos 7.9 nginx本地化安装,把镜像改成阿里云
  • JVM规范中的运行时数据区