leetcode_相交鏈表

編寫一個(gè)程序,找到兩個(gè)單鏈表相交的起始節(jié)點(diǎn)纤控。

例如挂捻,下面的兩個(gè)鏈表:


在節(jié)點(diǎn) c1 開始相交碉纺。


注意:

如果兩個(gè)鏈表沒有交點(diǎn),返回?null.

在返回結(jié)果后刻撒,兩個(gè)鏈表仍須保持原有的結(jié)構(gòu)骨田。

可假定整個(gè)鏈表結(jié)構(gòu)中沒有循環(huán)。

程序盡量滿足 O(n) 時(shí)間復(fù)雜度声怔,且僅用 O(1) 內(nèi)存态贤。

我的思路:由于相交鏈表后面的長(zhǎng)度都是一樣的,所以當(dāng)減去長(zhǎng)鏈表前面多出的一部分醋火,我們就可以直接同步調(diào)遍歷兩個(gè)鏈表悠汽,找到兩個(gè)鏈表一樣的節(jié)點(diǎn)即可;

代碼實(shí)現(xiàn):

更高效簡(jiǎn)介的代碼:

這份代碼時(shí)提交中耗時(shí)最少的芥驳,其本質(zhì)思想是一樣的柿冲,都是先將長(zhǎng)鏈表遍歷到與短鏈表相同的長(zhǎng)度,再查找兩者相同的節(jié)點(diǎn)兆旬。但是其在長(zhǎng)鏈表消減時(shí)更加精巧假抄,他先將兩個(gè)鏈表都往后遍歷,直到有一個(gè)鏈表遍歷完了丽猬,此時(shí)未遍歷完的鏈表后面剩的節(jié)點(diǎn)數(shù)就是其相對(duì)于短鏈表多的節(jié)點(diǎn)數(shù)宿饱。這時(shí)候,當(dāng)前節(jié)點(diǎn)向后移動(dòng)一個(gè)脚祟,其頭節(jié)點(diǎn)就向后移動(dòng)一個(gè)谬以,當(dāng)遍歷完時(shí)。兩個(gè)鏈表的長(zhǎng)度就相同了由桌;

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?咯咯咯

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末为黎,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子沥寥,更是在濱河造成了極大的恐慌碍舍,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,589評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件邑雅,死亡現(xiàn)場(chǎng)離奇詭異片橡,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)淮野,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,615評(píng)論 3 396
  • 文/潘曉璐 我一進(jìn)店門捧书,熙熙樓的掌柜王于貴愁眉苦臉地迎上來吹泡,“玉大人,你說我怎么就攤上這事经瓷”疲” “怎么了?”我有些...
    開封第一講書人閱讀 165,933評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵舆吮,是天一觀的道長(zhǎng)揭朝。 經(jīng)常有香客問我,道長(zhǎng)色冀,這世上最難降的妖魔是什么潭袱? 我笑而不...
    開封第一講書人閱讀 58,976評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮锋恬,結(jié)果婚禮上屯换,老公的妹妹穿的比我還像新娘。我一直安慰自己与学,他們只是感情好彤悔,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,999評(píng)論 6 393
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著索守,像睡著了一般晕窑。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上蕾盯,一...
    開封第一講書人閱讀 51,775評(píng)論 1 307
  • 那天幕屹,我揣著相機(jī)與錄音,去河邊找鬼级遭。 笑死望拖,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的挫鸽。 我是一名探鬼主播说敏,決...
    沈念sama閱讀 40,474評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼丢郊!你這毒婦竟也來了盔沫?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,359評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤枫匾,失蹤者是張志新(化名)和其女友劉穎架诞,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體干茉,經(jīng)...
    沈念sama閱讀 45,854評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡谴忧,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,007評(píng)論 3 338
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片沾谓。...
    茶點(diǎn)故事閱讀 40,146評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡委造,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出均驶,到底是詐尸還是另有隱情昏兆,我是刑警寧澤,帶...
    沈念sama閱讀 35,826評(píng)論 5 346
  • 正文 年R本政府宣布妇穴,位于F島的核電站爬虱,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏伟骨。R本人自食惡果不足惜饮潦,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,484評(píng)論 3 331
  • 文/蒙蒙 一燃异、第九天 我趴在偏房一處隱蔽的房頂上張望携狭。 院中可真熱鬧,春花似錦回俐、人聲如沸逛腿。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,029評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽单默。三九已至,卻和暖如春忘瓦,著一層夾襖步出監(jiān)牢的瞬間搁廓,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,153評(píng)論 1 272
  • 我被黑心中介騙來泰國打工耕皮, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留境蜕,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,420評(píng)論 3 373
  • 正文 我出身青樓凌停,卻偏偏與公主長(zhǎng)得像粱年,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子罚拟,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,107評(píng)論 2 356

推薦閱讀更多精彩內(nèi)容

  • 搞懂單鏈表常見面試題 Hello 繼上次的 搞懂基本排序算法台诗,這個(gè)一星期,我總結(jié)了赐俗,我所學(xué)習(xí)和思考的單鏈表基礎(chǔ)知識(shí)...
    醒著的碼者閱讀 4,591評(píng)論 1 45
  • 單鏈表 單鏈表問題與思路 找出單鏈表的倒數(shù)第K個(gè)元素(僅允許遍歷一遍鏈表)使用指針追趕的方法拉队。定義兩個(gè)指針fast...
    wxkkkkk閱讀 600評(píng)論 0 0
  • 鏈表刪除[203] Remove Linked List Elements[19] Remove Nth Node...
    野狗子嗷嗷嗷閱讀 6,305評(píng)論 4 35
  • 鏈表問題是面試過程中經(jīng)常被問到的一部分,很考查編程功底阻逮。最近刷了 LeetCode 上鏈表部分的面試題粱快,我總結(jié)了一...
    JohnnyShieh閱讀 4,959評(píng)論 0 9
  • 法國電影“聞香識(shí)女人”中,失明生活使得弗蘭克上校對(duì)聽覺和嗅覺異常敏感,甚至能靠聞對(duì)方的香水味道識(shí)別其身高皆尔、發(fā)色乃至...
    秋水不語閱讀 462評(píng)論 0 1