0
点赞
收藏
分享

微信扫一扫

2024年HCIE认证考下来要多少钱?能不能自学啊

回溯 2024-11-03 阅读 17

文章目录

题目介绍

在这里插入图片描述

题解

结论:若有环,则快慢指针相遇时慢指针还没有走完一圈。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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;
    }
}
举报

相关推荐

0 条评论