https://leetcode.cn/problems/linked-list-cycle
/** * Definition for singly-linked list. * function ListNode(val) { * this.val = val; * this.next = null; * } */ /** * @param {ListNode} head * @return {boolean} */ var hasCycle = function(head) { if (head === null || head.next === null) { return false; } let slow = head; let fast = head.next; while (slow !== fast) { if (fast === null || fast.next === null) { return false; } slow = slow.next; fast = fast.next.next; } return true; };
原创文章,作者:czhdawn,如若转载,请注明出处:https://www.czhdawn.cn/archives/4932