题目链接:https://leetcode.cn/problems/intersection-of-two-linked-lists/
难度:简单
描述:
给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 null 。
题解
# Definition for singly-linked list.# class ListNode:# def __init__(self, x):# self.val = x# self.next = Noneclass Solution:def getIntersectionNode(self, headA: ListNode, headB: ListNode) -> ListNode:a, b = headA, headBwhile a != b:a = a.next if a else headBb = b.next if b else headAreturn a
