题目描述: 解题思路:
设快(fast)、慢(slow)两个指针,快指针步长为2,慢指针步长为1 解题代码:
function EntryNodeOfLoop(pHead)
{
// write code here
let fast = pHead;
let slow = pHead;
while(slow!=null && fast !== null && fast.next !== null) {
fast = fast.next.next
slow = slow.next
if(fast == slow) {
let p = pHead;
while(p != slow) {
p = p.next;
slow = slow.next;
}
return p
}
}
}