按照双指针思路,定义快慢指针,fast = fast.next.next, slow = slow.next; 假设快慢指针从A点出发,在C点相遇;同时 假设B为环的入口节点,当slow走到B点时,fast走到D点。 在t1时刻,fast与slow相遇在C点,此时 slow走过A->B-C,fast走过A->B->C->D->B->C,由于fast速度是slow的2倍,则A->B->C->D->B-C为2倍的A->B-C,推理可知C->D->B—>C等于A->B->C(即C->D->B等...