博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
83. Remove Duplicates from Sorted List
阅读量:5113 次
发布时间:2019-06-13

本文共 579 字,大约阅读时间需要 1 分钟。

Given a sorted linked list, delete all duplicates such that each element appear only once.

For example,

Given 1->1->2, return 1->2.
Given 1->1->2->3->3, return 1->2->3.

//和203有所不同,203第一个节点也可能被remove所以要借助dummy。这个题不需要dummy 

 

public class Solution {

    public ListNode deleteDuplicates(ListNode head) {

        ListNode list = head;

        if (head == null || head.next == null) {

            return head;

        }

        while (head != null && head.next != null){

            if (head.val == head.next.val) {

                head.next = head.next.next;

            } else {

                head = head.next;

            }

        }

        return list;

    }

 

}

转载于:https://www.cnblogs.com/MarkLeeBYR/p/10677795.html

你可能感兴趣的文章
我要学习Python
查看>>
toad连接数据库
查看>>
Convert recaf.jar file to recaf.dmg setup package on MacOS
查看>>
tp5之行为监听、钩子行为的绑定与侦听
查看>>
Java中算法的时间及空间复杂性
查看>>
Qt中Pro文件变量详细说明
查看>>
《JAVA程序设计》_第十周学习总结
查看>>
mysql命令使用3
查看>>
C C++ Java中的static
查看>>
(线段树)UESTC 360-Another LCIS
查看>>
Linux启动过程分析
查看>>
[NOI 2006] 最大获利
查看>>
[软件工程基础]2017.10.31 第四次 Scrum 会议
查看>>
线性基 复习总结
查看>>
Contest Hunter Adera6C 網絡升級 樹的直徑 樹形DP
查看>>
数据可视化(8)--D3数据的更新及动画
查看>>
DP 50 题
查看>>
每个程序员都应该了解的内存知识
查看>>
http请求在https中使用
查看>>
APP测试基本流程
查看>>