Can someone explain why after finding the cycle length and then fixing one pointer to the head and another pointer to the kth node from the head and advancing both pointers will result in them meeting at the start of the cycle?
By testing it on a few examples I see that it works, but how would I formally explain to an interviewer why this works for all cases?
Thanks,
tacocat