@amol..we can simply break the loop where we find the slow and fast pointer
meeting,then its become a a problem of two link list having common ending
point and different staring point
and for detecting the extact point where loop began is two traverse both
the list and find its length lets say 'a' and 'b' now put 1st pointer at
start position of 1st link list and other pointer at distance of |a-b| from
second list ...now where both of them meet is the point where loop began.

correct me if i am worng ...

-- 
You received this message because you are subscribed to the Google Groups 
"Algorithm Geeks" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.

Reply via email to