力扣142 环形列表总结

注意:

	单纯的记录个人对该题的一些理解及收获。可能不会涉及很细节的解题方法,若要看具体的解题方法,可以
	去力扣找到该题目的题解。本文仅为个人复习所写。

学习目标:

学习内容:

  1. 单链表如何判断有环 :使用快2慢1指针。若相遇,则一定有环,且在环内相遇。
    之前我做题时产生了疑惑:有没有可能有环,但不相遇呢?但当我把图画出来时,才发现
    我的图是错误的。我当时画的错误的图如下:
    错误的草图
    画出图后显然,有个结点有两个方向。从这里可以推出,有环的单链表应该是闭环的。

  2. 如何找到环的入口 : 定义两个索引指针 index1, index2。 index1和index2分别从头节点和相遇结点以单位1的相同速度遍历,相遇的新节点即为环形入口结点。

学习时间:

2022.08.21 22:30-23:30
2022.08.22 8:30-10:30

学习产出:

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值