当前位置: 首页 > news >正文

算法学习第七天

1. 环形链表 II 总结链表与数组的适用场景差异,提交第一周学习小结 题意: 给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。
为了表示给定链表中的环,使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。
说明:不允许修改给定的链表。 题目链接:https://leetcode.cn/problems/linked-list-cycle-ii/ 视频链接:https://www.bilibili.com/video/BV1if4y1d7ob

2.我第一个想法是:把走过的节点都记下来,下次遇到重复的,那就是入口了。代码上可以用HashSet存节点的地址,遍历链表,如果当前节点已经在set里了,说明绕回来了,直接返回;如果走到空了,说明没环,返回null。

3.写代码时我又懵了:第一次循环找相遇点,如果直接写while(slow != fast),初始都是head,根本进不去循环啊!得先让指针跑起来再判断,或者写成do-while,这个细节我调了半天。还有边界情况,比如只有一个节点、或者两个节点成环,得加一堆判空,生怕漏了。整个过程就是:从暴力解法保底,到双指针优化卡壳,再到数学推导想破头,最后代码细节又折腾半天。

4.心得体会

这道题让我深刻体会到,算法题不能光靠直觉,得靠数学推导。这道题的点在于,它不只是找环,而是找入口,需要两次利用双指针,第一次相遇证明有环,第二次同步移动找入口,这个套路值得记住。

http://www.jsqmd.com/news/669503/

相关文章:

  • 2026年口碑好的高产玉米种子/河南高产玉米种子/抗倒伏玉米种子/耐旱玉米种子深度厂家推荐 - 行业平台推荐
  • Jimeng LoRA完整使用流程:从安装到生成,一站式LoRA测试方案
  • 面向对象高级(接口内部类)2.0
  • 大模型时代最后的符号堡垒,正在崩塌?——全球首份AGI融合技术成熟度评估报告(Gartner未发布版节选)
  • 【AGI科研加速器】:SITS2026实证揭示——3大学科突破如何被AGI在72小时内重构研究范式?
  • 2026年评价高的矿井矿用安全监控系统/智能通风安全监控系统热选公司推荐 - 品牌宣传支持者
  • 关于FLOPs与MACs的说明
  • MySQL触发器与存储过程的组合拳应用_复杂流程自动化控制
  • 在面向对象程序设计中,为什么引入了构造函数与析构函数?为什么构造函数与析构函数没有返回值?为什么在一个类中,析构函数只有一个,而不是有多个,与构造函数一一对应?以C++为例回答,必要请用代码说明。
  • JavaScript中单线程事件循环EventLoop的卡顿预警
  • 2026年热门的XPE泡棉/XPE减震垫优质厂家推荐榜 - 行业平台推荐
  • PyTorch模型量化避坑指南:从保存的int8模型到成功加载推理,我踩了哪些坑?
  • WaveTools鸣潮工具箱:全面提升游戏体验的终极解决方案
  • 2026年比较好的河南玉米/大棒玉米/夏播玉米厂家综合对比分析 - 行业平台推荐
  • 【仅限前200位技术决策者获取】SITS2026 AGI机器人集成框架:含3层安全隔离协议、2套ROS-AGI桥接中间件及商用授权红线清单
  • AGI规划能力到底强在哪?:拆解12类基准任务中的泛化性断层与认知跃迁临界点
  • 2026年热门的云南冷库风机批发/冷库风机批量采购厂家推荐 - 品牌宣传支持者
  • 如何通过 reflect.Value 获取切片的底层值
  • 2026年评价高的不含月桂醇牙膏用户口碑推荐厂家 - 品牌宣传支持者
  • Unity URP 实战:基于Kajiya-Kay与Marschner的头发着色器深度解析
  • 2026年质量好的斜床身数控车床/平床身数控车床/浙江重切数控车床推荐厂家精选 - 品牌宣传支持者
  • 2026年3月口碑好的钢格板供应商评测报告出炉,专业的钢格板推荐企业引领行业技术新高度 - 品牌推荐师
  • 为什么92%的AGI实验卡在探索阶段?6个被工业界隐瞒的关键评估指标
  • 线性筛还能这么用?一个‘球盒问题’带你玩转因子个数统计与模数玄机
  • 2026年质量好的龙门架杆件/扬州交通杆件/扬州信号灯杆件/电子警察杆件优质厂家推荐榜 - 行业平台推荐
  • Switch手柄在电脑上玩转PC游戏:BetterJoy功能详解与实战指南
  • OpenCore Legacy Patcher终极解决方案:4步完整技术指南让旧Mac焕发新生
  • 2026年评价高的XPE片材/XPE发泡材料稳定供货厂家推荐 - 品牌宣传支持者
  • Cross-View Geo-localization: From Landmark Graphs to Dynamic Matching
  • 【王炸组合】Hermes Agent 官方 UI 发布:本地白嫖 Google Gemma 4,零成本打造最强微信 AI 助手