`

LeetCode 83 - Remove Duplicates from Sorted List

 
阅读更多

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.

 

public ListNode deleteDuplicates(ListNode head) {
    ListNode p = head;
    while(p != null && p.next != null) {
        if(p.next.val == p.val){
            p.next = p.next.next;
        } else {
            p = p.next;
        }
    }
    return head;
}

 

分享到:
评论

相关推荐

    js-leetcode题解之83-remove-duplicates-from-sorted-list.js

    1. LeetCode题目介绍:83题“remove-duplicates-from-sorted-list”(删除排序链表中的重复元素)是LeetCode上的一道算法题目,旨在考察程序员处理链表数据结构的能力。题目的要求是编写一个函数,这个函数接受一个...

    C语言-leetcode题解之83-remove-duplicates-from-sorted-list.c

    在LeetCode平台上,有一个题目编号为83的题目,称为“Remove Duplicates from Sorted List”(从排序链表中删除重复项)。这道题目要求的是在给定一个按照升序排列的单链表,编写程序去除链表中的重复元素。在C语言...

    c语言-leetcode题解之0083-remove-duplicates-from-sorted-list.zip

    本压缩包文件名为“c语言-leetcode题解之0083-remove-duplicates-from-sorted-list.zip”,所涉及的题目编号为0083,题目名称为“remove duplicates from sorted list”,直译为“从已排序链表中删除重复项”。...

    python-leetcode题解之083-Remove-Duplicates-from-Sorted-List

    python python_leetcode题解之083_Remove_Duplicates_from_Sorted_List

    c语言-leetcode题解之0082-remove-duplicates-from-sorted-list-ii.zip

    在编程学习中,LeetCode 是一个提供算法练习的平台,旨在帮助开发者提高编程技能,尤其是在数据结构和算法方面。本题解针对的是 LeetCode 上编号为 82 的问题,即“从排序链表中删除重复项 II”。这道题目要求算法...

    js-leetcode题解之82-remove-duplicates-from-sorted-list-ii.js

    本文档是关于JavaScript实现LeetCode算法题82题的解法,题目的要求是移除有序链表中的重复元素,这里的关键是链表是已经有序的,我们需要删除所有的重复项。为了解决这个问题,我们需要考虑一种方式能够遍历链表同时...

    leetcode浇花-LCSolutions:我的力扣解决方案

    leetcode 浇花力扣解决方案 简单的 #0001 - Two Sum #0007 - Reverse Integer #0009 - Palindrome Number #0035 - Search Insert Position #0058 - Length of Last Word #0066 - Plus One #0083 - Remove Duplicates...

    leetcode答案-leetcode-java:leetcode的Java代码

    leetcode 答案leetcode-java leetcode.com 的 Java 答案 ================索引================ com.leetcode.array Search a 2D Matrix Spiral Matrix com.leetcode.list Linked List Cycle Linked List Cycle II ...

    leetcode-cpp刷题

    - **2.2.5 Remove Duplicates from Sorted List II** - 移除排序链表中的重复元素,包括头部。 - 实现思路:使用虚拟头结点简化边界条件处理。 - **2.2.6 Rotate List** - 旋转链表。 - 实现思路:先找到链表...

    _leetcode-python.pdf

    - Remove Duplicates from Sorted Array / Remove Element: 删除排序数组中的重复项,或从数组中删除特定元素。 - Implement strStr(): 实现字符串的查找功能,类似于C语言中的strstr()函数。 - Divide Two Integers...

    leetcode中325题python-leetcode:leetcode

    remove-duplicates-from-sorted-list ii 83 删除排序链表中的重复元素 remove-duplicates-from-sorted-list 86 分隔链表 partition-list 92 反转链表 II reverse-linked-list-ii(Reverse a Sub-list) 141 环形链表...

    javalruleetcode-leetcode-java:力码笔记

    26.Remove Duplicates from Sorted Array 53.Maximum Subarray 70.Climbing Stairs 121.Best Time to Buy and Sell Stock 122.Best Time to Buy and Sell Stock II 123.Best Time to Buy and Sell Stock III 141....

    leetcode2sumc-LeetCode:LeetCode的一些题目

    leetcode 2 sum c LeetCode 帮助文档 帮助文档存放在Help文件夹下。 文件名 文件描述 链接 complexitypython.txt Python的一些常规操作的复杂度统计 题目清单 Array(数组) ID Difficulty Title Java Python 1 Easy ...

    LeetCode最全代码

    26 | [Remove Duplicates from Sorted Array](https://leetcode.com/problems/remove-duplicates-from-sorted-array/)| [C++](./C++/remove-duplicates-from-sorted-array.cpp) [Python](./Python/remove-duplicates...

    leetcode2sumc--Offer:-提供

    leetcode 2 sum c LeetCode 贵有恒,何必三更起五更睡;最无益,只怕一日暴十寒。 我的个人网站: 分享技术,乐享生活:Jack Cui公众号每周五推送“程序员欢乐送”系列资讯类文章,欢迎您的关注! 帮助文档 帮助文档...

    leetcode-js:算法和数据结构是一个程序员的灵魂,LeetCode JavaScript TypeScript 题解

    83.删除排序链表中的重复元素 (Remove Duplicates from Sorted List) 88.合并两个有序数组 (Merge Sorted Array) 100.相同的树 (Same Tree) 104.二叉树的最大深度 (Maximum Depth of Binary Tree) 118.杨辉三角 ...

    leetcode分发糖果-ForDaFactory:使用C++的个人leetcode解决方案

    83-删除排序链表中的重复元素:remove-duplicates-from-sorted-list 92-反转链表II:reverse-linked-listt-ii 141-环形链表:linked-list-cycle 142-环形链表:linked-list-cycle-ii 160-相交链表:intersection-of-two-...

    leetcode2sumc-ack-CherishLeetCode:ack-CherishLeetCode

    leetcode 2 sum c LeetCode 贵有恒,何必三更起五更睡;最无益,只怕一日暴十寒。 我的个人网站: 分享技术,乐享生活:Jack Cui公众号每周五推送“程序员欢乐送”系列资讯类文章,欢迎您的关注! 帮助文档 帮助文档...

    leetcode写题闪退-LeetCode:leetcodeOJ

    leetcode写题闪退 #*的多少代表此题的有意思程度 有几题第一次写的时候思绪比较混乱: *****Regular Expression Matching 2014.10.29 对于Find Minimum in Rotated Sorted Array II 和 Find Minimum in Rotated ...

    Leetcode题目+解析+思路+答案.pdf

    - **Remove Duplicates from Sorted List**:从已排序的链表中移除重复项。 - **Merge Sorted Lists**:合并两个已排序的链表。 - **Reverse Linked List**:反转链表。 - **Swap Nodes in Pairs**:交换链表中...

Global site tag (gtag.js) - Google Analytics