返回倒数第 k 个节点 - 力扣(LeetCode)

面试题 02.02. 返回倒数第 k 个节点 - 力扣(LeetCode)

复制代码
/**
 * Definition for singly-linked list.
 * struct ListNode {
 *     int val;
 *     struct ListNode *next;
 * };
 */


int kthToLast(struct ListNode* head, int k)
{
    struct ListNode* fastnode = head;
    struct ListNode* slownode = head;
    while(k--)
    {
        fastnode = fastnode->next;
    }
    while(fastnode)
    {
        fastnode = fastnode->next;
        slownode = slownode->next;
    }
    return slownode->val;
}
相关推荐
Yue丶越1 小时前
【C语言】字符函数和字符串函数
c语言·开发语言·算法
小白程序员成长日记2 小时前
2025.11.24 力扣每日一题
算法·leetcode·职场和发展
有一个好名字2 小时前
LeetCode跳跃游戏:思路与题解全解析
算法·leetcode·游戏
AndrewHZ3 小时前
【图像处理基石】如何在图像中提取出基本形状,比如圆形,椭圆,方形等等?
图像处理·python·算法·计算机视觉·cv·形状提取
蓝牙先生3 小时前
简易TCP C/S通信
c语言·tcp/ip·算法
2501_941870563 小时前
Python在高并发微服务数据同步与分布式事务处理中的实践与优化
leetcode
Old_Driver_Lee4 小时前
C语言常用语句
c语言·开发语言
松涛和鸣4 小时前
从零开始理解 C 语言函数指针与回调机制
linux·c语言·开发语言·嵌入式硬件·排序算法
xiaoye-duck5 小时前
计数排序:高效非比较排序解析
数据结构
2501_941147715 小时前
高并发微服务架构Spring Cloud与Dubbo在互联网优化实践经验分享
leetcode