LintCode Remove Duplicates from Sorted List 删除链表中的重复元素

原创 2015年07月10日 15:53:48

给定一个排序链表,删除所有重复的元素每个元素只留下一个。
Given a sorted linked list, delete all duplicates such that each element appear only once.

样例
给出1->1->2->null,返回 1->2->null
给出1->1->2->3->3->null,返回 1->2->3->null

/**
 * Definition for ListNode
 * public class ListNode {
 *     int val;
 *     ListNode next;
 *     ListNode(int x) {
 *         val = x;
 *         next = null;
 *     }
 * }
 */
public class Solution {
    /**
     * @param ListNode head is the head of the linked list
     * @return: ListNode head of linked list
     */
    public static ListNode deleteDuplicates(ListNode head) { 
        if(head == null || head.next == null) return head;
        ListNode p = head;
        while(null != p.next) {
            if(p.next.val == p.val) {
                p.next = p.next.next;
            }else {
                p = p.next;
            }
        }
        return head;
    }  
}

LeetCode(83)Remove Duplicates from Sorted List

题目如下: Given a sorted linked list, delete all duplicates such that each element appear only once. For...
  • feliciafay
  • feliciafay
  • 2014年01月10日 08:06
  • 2713

Remove Duplicates from Sorted List -- LeetCode

原题链接: http://oj.leetcode.com/problems/remove-duplicates-from-sorted-list/  这是一道比较简单的链表操作的题目,要求是删去有序...
  • linhuanmars
  • linhuanmars
  • 2014年04月23日 11:25
  • 8720

Leetcode_83_Remove Duplicates from Sorted List

本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/41728739 Given a sorted linked...
  • pistolove
  • pistolove
  • 2014年12月04日 19:20
  • 1504

82. Remove Duplicates from Sorted List II Leetcode Python

Given a sorted linked list, delete all nodes that have duplicate numbers, leaving only distinct numb...
  • hyperbolechi
  • hyperbolechi
  • 2015年02月05日 11:48
  • 948

[leetcode]Remove Duplicates from Sorted List (删除有序节点的值重复的节点 C语言)

Remove Duplicates from Sorted List Given a sorted linked list, delete all duplicates such that eac...
  • sanmao0816
  • sanmao0816
  • 2015年03月28日 18:17
  • 603

leetcode:82. Remove Duplicates from Sorted List II(Java)解答

转载请注明出处:z_zhaojun的博客 原文地址:http://blog.csdn.net/u012975705 题目地址:https://leetcode.com/problems/reve...
  • u012975705
  • u012975705
  • 2015年12月27日 00:18
  • 1367

Remove Duplicates from Sorted List II -- LeetCode

原题链接: http://oj.leetcode.com/problems/remove-duplicates-from-sorted-list-ii/  这道题跟Remove Duplicates...
  • linhuanmars
  • linhuanmars
  • 2014年04月24日 08:33
  • 10649

83. Remove Duplicates from Sorted List [easy] (Python)

题目链接https://leetcode.com/problems/remove-duplicates-from-sorted-list/题目原文 Given a sorted linked li...
  • coder_orz
  • coder_orz
  • 2016年05月26日 12:25
  • 1156

83. Remove Duplicates from Sorted List(python)

Given a sorted linked list, delete all duplicates such that each element appear only once. For exam...
  • qq_28119401
  • qq_28119401
  • 2016年09月18日 21:34
  • 262

LeetCode 83 — Remove Duplicates from Sorted List(C++ Java Python)

题目:http://oj.leetcode.com/problems/remove-duplicates-from-sorted-list/ Given a sorted linked list, ...
  • dragon_dream
  • dragon_dream
  • 2014年04月01日 19:43
  • 2470
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:LintCode Remove Duplicates from Sorted List 删除链表中的重复元素
举报原因:
原因补充:

(最多只允许输入30个字)