detecting the start of a loop in a singly linked link list?
Step1: Proceed in the usual way, you will use to find the loop, i.e. Have two pointers, increment one in single step and other in two steps, If they both meet in sometime, there is a loop. Step2: Freeze one pointer where it was and increment the other pointer in one step counting the steps … Read more