news 2026/4/20 4:51:32

算法训练营第7天|环形链表判定 142. 环形链表

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
算法训练营第7天|环形链表判定 142. 环形链表
  • 题目链接:

https://leetcode.cn/problems/linked-list-cycle-ii/

  • 视频链接:

https://www.bilibili.com/video/BV1if4y1d7ob​​​​​​

  • 我的代码:

https://leetcode.cn/problems/linked-list-cycle-ii/submissions/719511152


  • 看到题目的第一想法:

我想到了要用快慢指针法先判环,然后再想办法找入口。

  • 解题过程中遇到的困难:

  1. 边界条件容易写错。
  2. 指针移动顺序容易搞乱。
  3. 刚开始我能看懂 slow 走一步、fast 走两步,但不理解“为什么它们一定会相遇”。
  • 今日收获:

  1. 快指针走两步,慢指针走一步,如果有环,两者必然相遇,因为环是循环结构,fast不会越界,只会在环里追赶slow。
  2. 两个指针同步走一步,再次相遇就是入环点。
  3. 指针不要空跳、不要越界,边界控制好!
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/20 4:49:13

Hunyuan-MT Pro开源大模型教程:基于Hunyuan-MT-7B微调定制行业词典方法

Hunyuan-MT Pro开源大模型教程:基于Hunyuan-MT-7B微调定制行业词典方法 1. 引言:为什么需要定制行业词典? 在机器翻译的实际应用中,通用翻译模型往往难以准确处理特定行业的专业术语。比如医疗领域的"myocardial infarctio…

作者头像 李华
网站建设 2026/4/20 4:43:07

Go语言如何做图片缩放_Go语言图片缩放裁剪教程【推荐】

imaging.Resize 一用就变形是因为默认强制拉伸而非等比缩放;传0可让某方向自适应,Fit留白、Fill裁剪;Crop需手动计算左上角坐标并校验越界,顺序应先缩再裁;插值器选ApproxBiLinear更稳妥。imaging.Resize 为什么一用就…

作者头像 李华
网站建设 2026/4/20 4:43:04

HTML怎么显示速率限制重置时间_HTML X-RateLimit-Reset解析【说明】

需后端在Access-Control-Expose-Headers中暴露X-RateLimit-Reset,前端用Date.parse(response.headers.get(Date))获取服务端当前时间,再与X-RateLimit-Reset(秒级时间戳1000)做差计算剩余秒数,避免客户端时钟偏差。怎么…

作者头像 李华
网站建设 2026/4/20 4:42:14

面试官:Skills是什么?讲一讲它的工作原理

一、标准答案参考 直接上答案:Skills本质是结构化的本地文件夹,用来补充某个领域的流程、知识和工具,让模型在相关场景下自动或按需调用,是面向大模型的能力封装。 二、扩展问题 1、Skills 和 Prompt 的区别是什么? …

作者头像 李华
网站建设 2026/4/20 4:40:19

为什么你的AI Agent响应速度总是不达标:延迟优化与性能调优实战复盘

为什么你的AI Agent响应速度总是不达标:延迟优化与性能调优实战复盘1. 引入与连接:从一场“凌晨三点的客户退单”说起 1.1 核心概念 在正式拆解AI Agent延迟问题之前,我们必须先锚定两个最核心、最容易被混淆的前置概念,并通过它们…

作者头像 李华
网站建设 2026/4/20 4:38:42

【LabVIEW上位机+ESP32】基于TCP协议的远程温控与LED交互系统实战

1. 项目背景与核心功能 最近在做一个智能家居的小项目,需要远程监控房间温度并控制灯光。经过一番折腾,最终选择了LabVIEWESP32的组合方案。这个方案最大的优势是开发效率高——LabVIEW的图形化编程能快速搭建监控界面,ESP32则负责采集数据和…

作者头像 李华