题解 | #判断链表中是否有环#
判断链表中是否有环
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中存储数据不得重复的特性,进行判断。
 投递宇宙厂等公司10个岗位
投递宇宙厂等公司10个岗位
 查看7道真题和解析
查看7道真题和解析