leetcode01 --- 环形链表判定

题目

. - 力扣(LeetCode) 环形链表判定

代码

复制代码
/**
 * Definition for singly-linked list.
 * class ListNode {
 *     int val;
 *     ListNode next;
 *     ListNode(int x) {
 *         val = x;
 *         next = null;
 *     }
 * }
 */
public class Solution {
    public boolean hasCycle(ListNode head) {
        ListNode node = head;
        ListNode preNode = head;
        while (node.next != null) {
            boolean cycle = false;
            while (preNode != node) {
//                System.out.println("val = " + preNode.val);
                if (node.next == preNode) {
                    return true;
                }
                preNode = preNode.next;
            }
//            System.out.println("cycle = " + cycle);
            //if (cycle) {
            //    return true;
            //}
            node = node.next;
            preNode = head;
        }
        return false;
    }
}
相关推荐
拓恒技术5 小时前
无人机巡检AI算法的工程化落地:从需求到交付的5个核心环节
人工智能·算法·无人机
晨曦中的暮雨5 小时前
限流算法——固定窗口、滑动窗口、漏桶、令牌桶
java·开发语言·算法
怕浪猫5 小时前
Claude Code vs Codex:Computer Use 实现原理深度拆解
算法·面试·github
文丑颜不良啊6 小时前
LeetCode876~900题目解析
java·leetcode
罗西的思考7 小时前
AI 时代的 “房谋杜断”:如何培养能力、品味与判断力
人工智能·算法·机器学习
淡海水7 小时前
07-02-源码-.NET Core GC分配路径
算法·unity·c#·.netcore·gc·1024程序员节
下一站春风里9 小时前
位运算完整学习笔记:按位与(&)+ 异或(^)
开发语言·c++·算法
DRobot9 小时前
【机械制图与CAD实战(二十五)】螺纹的表示方法
算法·机械制图
用户老李9 小时前
卡尔曼滤波自学教程 10:无迹卡尔曼滤波(UKF)
算法
救救孩子把9 小时前
AI面试八股文-23_23-Agent可观测性与生产监控面试题
人工智能·面试·职场和发展·agent·langsmith·langfuase