剑指offer14 链表中倒数第k个结点

题目:
image.png

思路:

1.先排除异常情况,当头结点等于空,即空链表;或者走0步、走负数步都毫无意义;以上情况都返回null

2.两个节点都是从首节点开始,第一个node1节点先走到第k个节点位置,node2节点待在首节点不动;

3.第一个节点node1走到第k个节点时,第二个q节点node2与第一个节点node1一起走,

一直到第一个节点node1走到末尾节点位置时,则第二个节点node2所处的位置就是倒数第k个节点


image.png

代码:

image.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容