题目描述: alt 解题思路:

设快(fast)、慢(slow)两个指针,快指针步长为2,慢指针步长为1 alt 解题代码:

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
        }
    }
    
}