[leetcode]Remove Duplicates from Sorted List

来源:互联网 发布:雪肌精乳液好用吗 知乎 编辑:程序博客网 时间:2024/05/17 01:34

问题描述:

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

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



代码:

public class Remove_Duplicates_from_Sorted_List { //java public class ListNode {      int val;      ListNode next;      ListNode(int x) {          val = x;          next = null;      } } public ListNode deleteDuplicates(ListNode head) {if(head == null || head.next == null)return head;ListNode par = head;ListNode cur = head.next;while(cur!=null){if(par.val == cur.val){par.next = cur.next;cur = cur.next;}    else {        cur = cur.next;        par = par.next;       }}return head;    }}


0 0
原创粉丝点击