n1指针 在 a1 a2 c1 c2 走完此时都没有相交,那么换到b1 b2 b3 c1
n2指针 在 b1 b2 b3 c1 c2 走完此时都没有相交,那么换到a1 a2 c1
所以n1 和n2 走了相同的步数才有可能相交,直到 c1 时 相交
function getIntersectionNode(headA: ListNode | null, headB: ListNode | null): ListNode | null {if (headA === null || headB === null) {return null}let pa = headAlet pb = headBwhile (pa != pb) {pa = pa == null ? headB : pa.next!pb = pb == null ? headA : pb.next!}return pa}
