2024/12/1 【連結串列】 LeetCode 面試題 02.07. 連結串列相交

axuu發表於2024-12-02

面試題 02.07. 連結串列相交 - 力扣(LeetCode)

文心一言:

首先,getIntersectionNode 方法中呼叫了 self.getIntersectionNode2(headA, headB) 等,但這些呼叫沒有使用它們的返回值。getIntersectionNode2 方法返回相交節點,但您在 getIntersectionNode 方法中沒有處理這個返回值。

我的理解:在被呼叫函式getIntersectionNode2(headA, headB)中return了結果,在getIntersectionNode要return這個呼叫。

self.getIntersectionNode2(headA, headB)語句僅僅呼叫了這個函式,應該用 return self.getIntersectionNode2語句返回結果。

另外,getIntersectionNode 方法的簽名表明它應該返回一個 ListNode 物件,但在長度相等且沒有相交節點的情況下,它實際上返回了 None(隱式地,因為沒有返回語句)。這是正確的行為,但最好明確這一點。

相關文章