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

Ideas

这题挺简单的,直接一次遍历,如果当前遍历的元素val跟下一个元素的val相等,说明是重复元素,直接把当前item的next指向item->next->next。

Code

C++

class Solution {public:ListNode* deleteDuplicates(ListNode* head) {if (!head) {return head;}ListNode* item = head;while (item->next) {if (item->val == item->next->val) {item->next = item->next->next;} else {item = item->next;}}return head;}
};

LeetCode Algorithm 83. 删除排序链表中的重复元素相关推荐

  1. leetcode No.83 删除排序链表中的重复元素

    题目 链接:https://leetcode-cn.com/problems/remove-duplicates-from-sorted-list 给定一个排序链表,删除所有重复的元素,使得每个元素只 ...

  2. LeetCode题 - 83. 删除排序链表中的重复元素 python实现

    给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次. 示例 1: 输入: 1->1->2 输出: 1->2 示例 2: 输入: 1->1->2->3-&g ...

  3. 83. 删除排序链表中的重复元素 golang

    83. 删除排序链表中的重复元素 golang Me func deleteDuplicates(head *ListNode) *ListNode {if head == nil || head.N ...

  4. 每日一道leetcode题 82.删除排序链表中的重复元素

    1.思路 找到链表中相同的元素,然后跳过这些元素,指向下一组元素: 存在问题, a.没有删除节点, b.还有其他思路) 2.代码 /*** Definition for singly-linked l ...

  5. LeetCode 83. 删除排序链表中的重复元素(链表)

    1. 题目 给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次. 示例 1: 输入: 1->1->2 输出: 1->2示例 2: 输入: 1->1->2-> ...

  6. [leetcode]83.删除排序链表中的重复元素

    存在一个按升序排列的链表,给你这个链表的头节点 head ,请你删除所有重复的元素,使每个元素 只出现一次 . 返回同样按升序排列的结果链表. 示例 1: 输入:head = [1,1,2] 输出:[ ...

  7. 学渣的刷题之旅 leetcode刷题 83.删除排序链表中的重复元素

    给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次. 输入: 1->1->2 输出: 1->2 示例 2: 输入: 1->1->2->3->3 输出 ...

  8. 刻意练习:LeetCode实战 -- Task08.删除排序链表中的重复元素

    背景 本篇图文是LSGO软件技术团队组织的 第二期基础算法(Leetcode)刻意练习训练营 的打卡任务.本期训练营采用分类别练习的模式,即选择了五个知识点(数组.链表.字符串.树.贪心算法),每个知 ...

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

    给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次. 示例 1: 输入: 1->1->2 输出: 1->2 示例 2: 输入: 1->1->2->3-&g ...

最新文章

  1. 如何实现后台向前台传数据
  2. MongoDB存储文件之GridFS
  3. Python3.6 IDLE 使用 multiprocessing.Process 不显示执行函数的打印
  4. 欧拉路HDU3018
  5. 前端学习(2770):数据缓存
  6. 【POJ - 3253】Fence Repair(贪心,时光倒流)
  7. C语言综合期末作业,内蒙古农业大学2010年期末c语言综合作业.doc
  8. xcode 常用快捷键
  9. 从零开始刷Leetcode——数组(11.15.16.18)
  10. 系统学习数字图像处理之形态学分析
  11. DELPHI 初学.
  12. 3ds Max 中的导航控件SteeringWheels入门介绍
  13. java swing 组件渲染过程,swing组件介绍
  14. sas mysql乱码_在SAS中如何解决中文乱码问题
  15. 盘古搜索发布大众版iPhone客户端
  16. Java实现控制台版CS
  17. 华南理工机械考研经验贴——踏踏实实复习是硬道理,第一没有捷径
  18. r语言图形怎么保存到c盘,图像 – 将R中的图保存为GIF
  19. python爬虫实践之爬取hao123音乐音乐导航
  20. 油田系统三维布局可视化解决方案

热门文章

  1. eos交易同步过程和区块生产过程源码分析
  2. 1.Lambda表达式(新手写的!新手写的!新手写的!)(未完成)
  3. gulp教程之gulp-imagemin(gulp-imagemin压缩图片文件)
  4. 6_2 铁轨(UVa514)栈
  5. kdevelp 导入makefile工程
  6. 写给大家的编程书(2)
  7. 在pl/sql中使用exp/imp工具实现oracle数据导出/导入
  8. Ubuntu JDK1.7安装配置详解
  9. php显示无法找到该网页,window_Win8系统IE浏览器提示无法找到该网页的解决方法,  我们在浏览网页的时候, - phpStudy...
  10. Java黑皮书课后题第10章:*10.17(平方数)找出大于Long.MAX_VALUE的前10个平方数。平方数是指形式为n^2的数