国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 万荣县| 灵寿县| 同仁县| 唐海县| 鄂托克旗| 福州市| 漠河县| 丽江市| 凤凰县| 桦川县| 沛县| 高邑县| 沙雅县| 应用必备| 包头市| 天津市| 麻江县| 大方县| 凤山县| 苍南县| 焉耆| 江西省| 宽城| 江口县| 贵港市| 张北县| 濮阳县| 泸西县| 志丹县| 思茅市| 雷波县| 乌拉特前旗| 阳山县| 蓬安县| 泰安市| 陆良县| 共和县| 河北省| 阿拉尔市| 天水市| 项城市|