83. Remove Duplicates from Sorted List
2017-03-10 15:20
351 查看
Given a sorted linked list, delete all duplicates such that each element appear only once.
For example,
Given
Given
思想:如果temp.next存在,temp.val==temp.next.val 则temp.next=temp.next.next; 且continue跳过temp=temp.next否则当结尾为三个重复数字时会忽略一个,比如455777
/**
* 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 null;
if(head.next==null) return head;
ListNode temp=head;
while(temp.next !=null){
if(temp.val==temp.next.val) {
temp.next=temp.next.next;
continue;
}
temp=temp.next;
}
return head;
}
}
For example,
Given
1->1->2, return
1->2.
Given
1->1->2->3->3, return
1->2->3.
思想:如果temp.next存在,temp.val==temp.next.val 则temp.next=temp.next.next; 且continue跳过temp=temp.next否则当结尾为三个重复数字时会忽略一个,比如455777
/**
* 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 null;
if(head.next==null) return head;
ListNode temp=head;
while(temp.next !=null){
if(temp.val==temp.next.val) {
temp.next=temp.next.next;
continue;
}
temp=temp.next;
}
return head;
}
}
相关文章推荐
- 83. Remove Duplicates from Sorted List
- LeetCode:83.Remove Duplicates from Sorted List
- 83. Remove Duplicates from Sorted List
- 83. Remove Duplicates from Sorted List
- LeetCode笔记:83. Remove Duplicates from Sorted List
- 83. Remove Duplicates from Sorted List--LeetCode Record
- 83. Remove Duplicates from Sorted List
- 83. Remove Duplicates from Sorted List
- 83. Remove Duplicates from Sorted List (链表)
- 83. Remove Duplicates from Sorted List
- 83. Remove Duplicates from Sorted List
- leecode 解题总结:83. Remove Duplicates from Sorted List
- 83. Remove Duplicates from Sorted List
- 83. Remove Duplicates from Sorted List
- 83.[Leetcode]Remove Duplicates from Sorted List
- 83. Remove Duplicates from Sorted List
- 83. Remove Duplicates from Sorted List
- 83. Remove Duplicates from Sorted List(java)
- 第十二周:83. Remove Duplicates from Sorted List
- 83. Remove Duplicates from Sorted List