设快指针和慢指针相遇的位置慢指针共走了x+y步。 {width=”500px”}
假设慢指针向后退了y步,退回到相交点的位置,相应地快指针后退了2y步。 {width=”500px”}
当前各段之间的关系: {width=”500px”}
快指针从相遇的位置再走x步就到达环形入口。 这里的x步让慢指针回到起点重新开始走,当快指针和慢指针再次相遇,二者相遇的位置即是环形入口。