亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

兩個鏈表的第一個公共結點

2019-11-11 03:01:35
字體:
來源:轉載
供稿:網友

輸入兩個鏈表,找出它們的第一個公共結點。

IDEA

public class ListNode {    int val;    ListNode next = null;    ListNode(int val) {        this.val = val;    }}鏈表是單鏈表, 如果倆個鏈表有相同的節點,則該節點后,這兩個鏈表重合,故拓撲結構是Y型。

處理的辦法是先計算兩個鏈表的長度,讓較長的鏈表先走到與另一鏈表一樣產度,然后同時移動,比較兩個鏈表,找出首次比較相同的那一個

CODE

public class Solution {    public ListNode FindFirstCommonNode(ListNode pHead1, ListNode pHead2) {        if(pHead1==null||pHead2==null){            return null;        }        int len1=getLength(pHead1);        int len2=getLength(pHead2);        ListNode p1=pHead1;        ListNode p2=pHead2; 		if(len1>len2){            int len=len1-len2;            while(len>0){                p1=p1.next;                len--;            }        }else{            int len=len2-len1;            while(len>0){                p2=p2.next;                len--;            }        }        while(p1!=p2){            p1=p1.next;            p2=p2.next;        }        return p1;    }    public static int getLength(ListNode pHead){        int len=0;        ListNode p=pHead;        while(p!=null){            len++;            p=p.next;        }        return len;    }}

這是不用計算長度的一個巧妙的辦法

public class Solution {    public ListNode FindFirstCommonNode(ListNode pHead1, ListNode pHead2) {        ListNode p1=pHead1, p2=pHead2;        while(p1!=p2){			p1=(p1==null?pHead2:p1.next);            p2=(p2==null?pHead1:p2.next);        }        return p1;    }}


上一篇:C# ??合并運算符

下一篇:VS 編譯lua庫

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产亚洲精品一区二555| 大胆人体色综合| 91久久精品国产| 2023亚洲男人天堂| 91精品在线看| 日韩一级裸体免费视频| 国产成人jvid在线播放| 亚洲国产精品久久久久久| 精品亚洲一区二区三区在线播放| 久久久精品一区| 国产视频综合在线| 视频在线观看一区二区| 久久99国产精品久久久久久久久| 欧美性猛交xxxx乱大交蜜桃| 国产在线精品播放| 91精品久久久久| 北条麻妃久久精品| 中文字幕无线精品亚洲乱码一区| 韩国美女主播一区| 日韩精品极品在线观看| 欧美激情中文字幕在线| 日韩欧美中文字幕在线播放| 日韩av免费看网站| 日韩综合视频在线观看| 4k岛国日韩精品**专区| 超碰日本道色综合久久综合| 国产深夜精品福利| 日韩av网站大全| 91精品国产电影| 日韩av中文字幕在线免费观看| 亚洲精品国产精品自产a区红杏吧| 亚洲欧美国产一区二区三区| 91亚洲精品一区二区| 欧美精品videos性欧美| 国产精品白嫩美女在线观看| 国产精品成人久久久久| www国产精品视频| 欧美激情亚洲综合一区| 亚洲最大中文字幕| 奇米成人av国产一区二区三区| 久久精品视频va| 欧美精品制服第一页| 国产精品国产三级国产aⅴ9色| 久久精品国产精品亚洲| 亚洲精品电影久久久| 韩国国内大量揄拍精品视频| 欧美日韩亚洲网| 国产精品69久久久久| 国产精品最新在线观看| 日韩欧美在线视频日韩欧美在线视频| 国产精品电影久久久久电影网| 伊人精品在线观看| 91av在线国产| 久久九九亚洲综合| 91久久久在线| 国产亚洲成av人片在线观看桃| 久久亚洲精品中文字幕冲田杏梨| 亚洲电影免费观看高清完整版在线观看| 国产福利精品av综合导导航| 亚洲激情电影中文字幕| 日韩在线欧美在线国产在线| 91精品视频专区| 国产成人涩涩涩视频在线观看| 日韩激情第一页| 国产精品久久精品| 一本一本久久a久久精品牛牛影视| 国产成人高清激情视频在线观看| 欧美日韩一区二区三区在线免费观看| 一区二区在线视频播放| 欧美老女人在线视频| 性色av一区二区三区| 伊人一区二区三区久久精品| 国内精品久久久久伊人av| 亚洲一区二区三区成人在线视频精品| 91精品国产99久久久久久| 91色视频在线导航| 色综合久久久久久中文网| 97免费中文视频在线观看| 亚洲精品资源在线| 久久天堂av综合合色| 欧美黄色片免费观看| 亚洲免费一级电影| 亚洲欧美日韩久久久久久| 久久久久久久久久久91| 久久综合免费视频| 国产精品91久久久| 欧美亚洲日本网站| 亚洲精品在线看| 欧美激情国产日韩精品一区18| 成人性生交大片免费观看嘿嘿视频| 欧美极品欧美精品欧美视频| 日本中文字幕久久看| 中文字幕av一区中文字幕天堂| 成人免费福利视频| 日韩欧美国产一区二区| 国产精品激情av在线播放| 久久久人成影片一区二区三区观看| 亚洲视频999| 久久亚洲私人国产精品va| 国产大片精品免费永久看nba| 欧美精品免费在线观看| 精品久久久久久久久久| 日本精品视频在线播放| 欧美激情一级欧美精品| 亚洲跨种族黑人xxx| 亚洲欧美国产va在线影院| 亚洲精品不卡在线| 国产精品色婷婷视频| 精品久久国产精品| 欧美另类在线观看| 91香蕉嫩草神马影院在线观看| 国产亚洲视频中文字幕视频| www.亚洲免费视频| 97视频在线观看免费高清完整版在线观看| 久久精品国产99国产精品澳门| 亚洲伦理中文字幕| 97香蕉久久夜色精品国产| 一本一本久久a久久精品牛牛影视| 91亚洲精品一区| 欧美最猛黑人xxxx黑人猛叫黄| 一本大道久久加勒比香蕉| 欧美成人激情视频| 亚洲18私人小影院| 久久久久久久成人| 亚洲精品videossex少妇| 国产亚洲精品美女久久久久| 97av视频在线| 4438全国亚洲精品在线观看视频| 国产日韩欧美在线| 欧美激情亚洲综合一区| 欧美激情一区二区久久久| 在线观看亚洲视频| 欧美中文在线观看国产| 97在线看免费观看视频在线观看| 亚洲第一页中文字幕| 在线观看久久av| 亚洲欧美综合图区| 亚洲网址你懂得| 国产精品27p| 国产精品色婷婷视频| 亚洲国产成人久久| 国产激情视频一区| 日韩欧美亚洲国产一区| 人人爽久久涩噜噜噜网站| 欧美大码xxxx| 成人羞羞国产免费| 亚洲欧美视频在线| 成人免费在线视频网址| 久久久国产一区二区| 欧美激情视频在线免费观看 欧美视频免费一| 97视频免费观看| 国内精品美女av在线播放| 欧美丝袜第一区| 日韩在线观看免费全集电视剧网站| 日韩亚洲在线观看| 久久久综合av| 97精品国产91久久久久久| 成人免费视频xnxx.com| 久久久久久久久久久久久久久久久久av| 欧美一级大片在线观看| 亚洲一区二区精品| 亚洲精品国产精品久久清纯直播| 2020欧美日韩在线视频| 九九精品在线视频|