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
Start two pointers at heads of both lists. Move them forward. When one reaches end, switch to other list's head. Continue until pointers meet or both reach null.
