力扣 中等 142.环形链表II

文章目录

题目介绍

题解

结论 :若有环,则快慢指针相遇时慢指针还没有走完一圈。


java 复制代码
class Solution {
    public ListNode detectCycle(ListNode head) {
        ListNode slow = head, fast = head;
        while (fast != null && fast.next != null) {
            slow = slow.next;
            fast = fast.next.next;
            if (fast == slow) {
                while (slow != head) {
                    slow = slow.next;
                    head = head.next;
                }
                return slow;
            }
        }
        return null;
    }
}
相关推荐
踩坑记录12 小时前
leetcode hot100 54.螺旋矩阵 medium
leetcode
wzf@robotics_notes12 小时前
振动控制提升 3D 打印机器性能
嵌入式硬件·算法·机器人
机器学习之心13 小时前
MATLAB基于多指标定量测定联合PCA、OPLS-DA、FA及熵权TOPSIS模型的等级预测
人工智能·算法·matlab·opls-da
Loo国昌13 小时前
【LangChain1.0】第八阶段:文档处理工程(LangChain篇)
人工智能·后端·算法·语言模型·架构·langchain
xb113213 小时前
Winforms实战项目:运动控制界面原型
算法
MicroTech202513 小时前
微算法科技(NASDAQ :MLGO)量子安全哈希(QSHA),增强量子时代的区块链安全保障
科技·算法·安全
高洁0113 小时前
数字孪生与数字样机的技术基础:建模与仿真
python·算法·机器学习·transformer·知识图谱
不忘不弃13 小时前
模拟内存分配器2
算法
被星1砸昏头13 小时前
C++中的享元模式
开发语言·c++·算法
淡忘旧梦14 小时前
词错误率/WER算法讲解
人工智能·笔记·python·深度学习·算法