Concept Flow - Intersection Point of Two Linked Lists
Start with two heads: headA, headB
Traverse both lists simultaneously
If pointerA reaches end, switch to headB
If pointerB reaches end, switch to headA
Check if pointerA == pointerB
Intersection
Repeat until intersection or both null
Start traversing both lists with two pointers. When a pointer reaches the end, switch it to the other list's head. Continue until pointers meet or both reach null.
