CODE160與兩個鍊表相交

Mondo 科技 更新 2024-01-28

image.PNG 主題位址:160相交鍊表 - leetcode

提供單向鍊表的兩個頭節點headaheadb,查詢並返回兩個單向鍊表相交的起始節點。 如果兩個鍊表中沒有相交的節點,則返回null

求交點,即發現兩個節點正好相等。 如果乙個節點的下乙個不等於下乙個節點的下乙個,那麼這兩個節點就不相等,所以當兩個節點相等時,它們的下乙個節點將相等。 第一種解決方案是用雜湊找到兩個相等的節點。

public listnode getintersectionnode01(listnode heada, listnode headb) 

temp = headb;

while(temp!=null)

temp = temp.next;

return null;

在第二種解中,如果兩條鏈相交,它們從後到前相等,直到交點。

將 x 設定為交集長度,a 和 b 是兩個不相等的鏈長,a 鏈 = a + x

B 鏈 = B + X

假設 A 鏈長度比 B 長。

兩條鏈同時執行,B 指標先完成,然後 B 指標開始從 A 鏈走動,當 A 指標完成時,B 指標達到 AB 長度。 之後,A 指標開始從 B 鏈開始。

public listnode getintersectionnode02(listnode heada, listnode headb) 

return tempa;

不會有迴圈,如果你第二次去,你最後會同時為空,所以你會跳出迴圈。

相關問題答案

    160型成品鎧裝接縫

    在開始閱讀本文之前,您可能對 式成品裝甲接縫了解不多,但閱讀後,您可能會對它有更深入的了解。式成品裝甲接縫是一種先進的軍事裝備,具有多種功能和用途。型成品裝甲接縫具有出色的保護能力。它由高強度合金材料和堅固的鋼板製成,可提供強大的保護,抵禦槍枝 和化學品等威脅。同時,鎧裝接縫還配備了防彈配件,如防彈...

    160式成品裝甲縫紉成品

    下面對型成品裝甲縫紉的介紹相當不錯,通過閱讀下面的文章,您將能夠對此有更深入的了解。式成品裝甲是一種高階防護裝備,下面對其進行深入分析,詳細說明其設計原理和施工方法 設計原則 功能性 型成品裝甲的設計應注意其防護功能,能有效抵抗和分散來自外界的衝擊和傷害。.舒適性 盔甲的設計應優化穿著者的舒適度,減...

    160減肥到90斤的經驗分享,10個減肥小竅門逼你減肥

    大家好,我是姚曉倩,營養師,專注健康 年,它已幫助 , 人成功源語言不容易,關注我,更多驚喜!下個月就月了,又一年過去了,很多粉絲跟我說,他們輸了一年,最後又丟了乙個孤獨,真的沒有信心了!作為資深營養師,我不允許我的粉絲減肥,今天我就分享個 小竅門,這些小貼士已經幫助乙個粉絲從斤瘦到斤,相信只要認真...

    俄羅斯展示了ADM 160小型空射誘餌的殘骸,可能與巡航飛彈一起

    最近,俄羅斯方面展示了ADM 小型空射誘餌 MALD 的殘骸。這是自烏克蘭開始使用 風暴陰影 和 頭皮 EG 巡航飛彈以來,ADM 殘骸第二次出現。此前,烏克蘭唯一已知的 MALD 使用是在去年 月,當時很明顯正在使用風暴陰影巡航飛彈。本文是一篇關於 The Drive 戰區的專欄文章,由Tyler...

    “160多個國家採用了中國的制度,減少了對西方的依賴”。

    農業它是每個國家的重要領域,對國民經濟和人民生活產生重大影響。然而,由於缺乏有效的農業監控系統,許多發展中國家無法準確分析和 農業這種情況,導致美國和歐盟等西方國家農業對資訊有很大的依賴性。然而,中國已經形成了全球農業形勢遙感閃光燈系統的出現改變了這種情況,因為 發展中國家提供自給自足 高效的農業資...