力扣 中等 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;
    }
}
相关推荐
2401_841495649 分钟前
【计算机视觉】分水岭实现医学诊断
图像处理·人工智能·python·算法·计算机视觉·分水岭算法·医学ct图像分割
liulilittle31 分钟前
网络编程基础算法剖析:从字节序转换到CIDR掩码计算
开发语言·网络·c++·算法·通信
Kent_J_Truman39 分钟前
【第几小 / 分块】
算法·蓝桥杯
搂鱼11451442 分钟前
sosdp
算法
艾醒1 小时前
探索大语言模型(LLM):参数量背后的“黄金公式”与Scaling Law的启示
人工智能·算法
艾醒1 小时前
探索大语言模型(LLM):使用EvalScope进行模型评估(API方式)
人工智能·算法
greentea_20132 小时前
Codeforces Round 65 B. Progress Bar(71)
c++·算法
Mr.Ja2 小时前
【LeetCode热题100】No.1——两数之和(Java)
java·算法·leetcode
Mingze03142 小时前
考研408之栈与队列学习
开发语言·c++·学习·考研·算法
艾醒2 小时前
探索大语言模型(LLM):大模型微调方式全解析
人工智能·算法