Suppose there are two singly linked lists both of which intersect at some point and become a single linked list.
The head or start pointers of both the lists are kno
If possible, you could add a 'color' field or similar to the nodes. Iterate over one of the lists, coloring the nodes as you go. Then iterate over the second list. As soon as you reach a node that is already colored, you have found the intersection.