链表专题

关于快慢(同步)指针类型问题的拙见:

 要想处理这一类问题,必须要知道,两个指针的距离比 或 距离是恒定的(不是相对于什么,比较抽象)

 不同情况要不同分析

例如求链表的中间节点时,快指针一次走两步,慢指针一次走一步,当快指针到达链表尾部时,慢指针就恰好指向了链表的中点,二者走的距离比例一直都是2:1

又例如求链表的倒数第 k个节点时,快指针先走 k步,然后二者一起运动,当快指针走到链表尾部时,慢指针就距离快指针(链表末尾)k远

附参考问题:

. - 力扣(LeetCode)(类似问题的题单)

876. 链表的中间结点 - 力扣(LeetCode)

LCR 140. 训练计划 II - 力扣(LeetCode)

诚恳欢迎大家提出意见Orz

 ......(待续未完)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值