题解 | #判断链表中是否有环#
判断链表中是否有环
https://www.nowcoder.com/practice/650474f313294468a4ded3ce0f7898b9
/* * function ListNode(x){ * this.val = x; * this.next = null; * } */ /** * * @param head ListNode类 * @return bool布尔型 */ function hasCycle(head) { // write code here let value = new Set() while (head) { if (value.has(head)) { return true; } else { value.add(head) head = head.next } } return false } module.exports = { hasCycle: hasCycle };
利用set中存储数据不得重复的特性,进行判断。