链表中环的入口节点 发表于 2019-05-21 | 分类于 剑指offer 题目给一个链表,若其中包含环,请找出该链表的环的入口结点,否则,输出null。 思路快慢指针 代码123456789101112131415161718function EntryNodeOfLoop(pHead) { let fast = pHead; let slow = pHead; while (fast !== null && fast.next !== null) { slow = slow.next; fast = fast.next.next; if (fast === slow) { // 两者相遇 let p = pHead; while (p !== slow) { p = p.next; slow = slow.next; } return p; } } return null;}