Concept Flow - Intersection Point of Two Linked Lists
Start at headA and headB
Traverse both lists simultaneously
If pointerA reaches end, switch to headB
If pointerB reaches end, switch to headA
Compare pointerA and pointerB
Yes No
Intersection
Repeat until intersection or both null
Traverse both lists with two pointers; when one reaches end, switch to the other list's head. They meet at intersection or both become null.
