国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

刪除鏈表中重復(fù)的結(jié)點(diǎn)

2019-11-08 03:23:25
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
題目描述

在一個(gè)排序的鏈表中,存在重復(fù)的結(jié)點(diǎn),請(qǐng)刪除該鏈表中重復(fù)的結(jié)點(diǎn),重復(fù)的結(jié)點(diǎn)不保留,返回鏈表頭指針。 例如,鏈表1->2->3->3->4->4->5 處理后為 1->2->5

IDEA注意情況1->1->1->^

1->1->2->2->^

需要人為設(shè)置一個(gè)節(jié)點(diǎn)作為pHead的前一個(gè)節(jié)點(diǎn)

ListNode first=new ListNode(-1);

CODE

/* public class ListNode {    int val;    ListNode next = null;    ListNode(int val) {        this.val = val;    }}*/public class Solution {    public ListNode deleteDuplication(ListNode pHead)    {        ListNode first=new ListNode(-1);        first.next=pHead;                ListNode p=pHead,PRe=first;        while(p!=null&&p.next!=null){            if(p.val==p.next.val){                int val=p.val;                while(p!=null&&p.val==val){                    p=p.next;                }                pre.next=p;            }else{                pre=p;                p=p.next;            }        }        return first.next;    }}


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 棋牌| 陵川县| 鸡西市| 盱眙县| 新和县| 禹城市| 澜沧| 荔浦县| 新田县| 衡东县| 外汇| 翼城县| 青神县| 无锡市| 万安县| 涟源市| 顺昌县| 牡丹江市| 台安县| 望江县| 安国市| 德江县| 榆中县| 鄢陵县| 夏津县| 信宜市| 延安市| 东阳市| 延边| 阳原县| 湖口县| 祁门县| 宁蒗| 浙江省| 天镇县| 拉孜县| 邵武市| 科尔| 大丰市| 花垣县| 鸡西市|