一、题目地址
二、思路地址
https://www.bilibili.com/video/BV1c7411M7Fm?from=search&seid=16549178261101141328
三、具体代码
/*function ListNode(x){
this.val = x;
this.next = null;
}*/
function EntryNodeOfLoop(pHead)
{
let map = new Map();
let node = pHead;
while(node !== null) {
if(!map.has(node)) {
map.set(node, 0);
}else {
let newValue = map.get(node) + 1;
map.set(node, newValue);
}
if(map.get(node) === 2) {
return node;
}
node = node.next;
}
return null;
}
module.exports = {
EntryNodeOfLoop : EntryNodeOfLoop
};