赞
踩
目录
链表中倒数第k个结点
题目
思路
代码
CM11 链表分割
LCR 027.回文链表
链表中倒数第k个结点_牛客题霸_牛客网 (nowcoder.com)https://www.nowcoder.com/practice/529d3ae5a407492994ad2a246518148a?tpId=13&&tqId=11167&rp=2&ru=/activity/oj&qru=/ta/coding-interviews/question-ranking
输入一个链表,输出该链表中倒数第k个结点。
示例:
输入:1,{1,2,3,4,5} 返回值:{5}
输入:1,{1,2,3,4,5}
返回值:{5}
创建两个结构体指针fast和slow指向头节点,先让fast往后遍历,fast通过while循环先走k步后停止,fast和slow同时走,当fast为NULL时,slow所在位置就是倒数第k个。
图示如下