83Remove Duplicates from Sorted List
来源:互联网 发布:淘宝卖家中心没有了 编辑:程序博客网 时间:2024/04/29 09:55
题目链接:https://leetcode.com/problems/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.
解题思路:
这道题很简单,不做过多累述。
需要注意的是,每次更新 p 指针后都应该判断其是否已为空。为空直接跳出循环
代码实现:
/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */public class Solution { public ListNode deleteDuplicates(ListNode head) { if(head == null) return head; ListNode p = head; while(p.next != null) { while(p.next != null && p.next.val == p.val) p.next = p.next.next; if(p.next != null) p = p.next; } return head; }}
164 / 164 test cases passed.Status: AcceptedRuntime: 1 ms
0 0
- LeetCode(83)Remove Duplicates from Sorted List
- [leetcode 83]Remove Duplicates from Sorted List
- [leetcode]83 Remove Duplicates from Sorted List
- [leetcode 83]Remove Duplicates from Sorted List
- leetcode-83 Remove Duplicates from Sorted List
- leetcode || 83、Remove Duplicates from Sorted List
- LeetCode 83 Remove Duplicates from Sorted List
- LeetCode---(83) Remove Duplicates from Sorted List
- leetcode 83 Remove Duplicates from Sorted List
- #83 Remove Duplicates from Sorted List
- 83Remove Duplicates from Sorted List
- LeetCode 83:Remove Duplicates from Sorted List
- leetcode[83]:Remove Duplicates from Sorted List
- Leetcode[83]-Remove Duplicates from Sorted List
- Leetcode #83 Remove Duplicates from Sorted List
- leetcode 83: Remove Duplicates from Sorted List
- 83Remove Duplicates from Sorted List
- leetcode: (83) Remove Duplicates from Sorted List
- MIT6.828 Lab4 PartA
- FW-切图
- MFC学习笔记之:Windows如何区分鼠标双击和两次单击
- OC基础 -- 局部变量,全局变量,成员变量 的区别
- HDU 1166 敌兵布阵(区间求和+单点更新)
- 83Remove Duplicates from Sorted List
- iOS9以来,提交应用到AppStore审核遇到的坑
- SQL的作用
- JavaScript简介
- iOS9使用提示框的正确实现方式
- Objective-C 之 消息机制 (runtime)
- HANA学院(2)-使用数据服务(use data services)
- iOS 静态库
- java基础2