剑指 Offer 22. 链表中倒数第k个节点

剑指 Offer 22. 链表中倒数第k个节点

快慢指针

快指针先走k步,再两个一块走。

java 复制代码
class Solution {
    public ListNode getKthFromEnd(ListNode head, int k) {
        ListNode slow = head, fast = head;
        for(int i = 0; i < k; i++) fast = fast.next;
        while(fast != null){
            slow = slow.next;
            fast = fast.next;
        }
        return slow;
    }
}
相关推荐
应用市场2 分钟前
# 内容平台推荐算法与创作者激励机制——从抖音/B站看流量分配的技术逻辑
算法·机器学习·推荐算法
啊董dong5 分钟前
noi-2025年12月23号作业
数据结构·c++·算法·noi
surtr19 分钟前
【算法自用】一些比较有趣的题目
算法·动态规划·概率论·图论
じ☆冷颜〃10 分钟前
二分查找的推广及其在排序与链表结构中的关联
网络·windows·经验分享·笔记·算法·链表
白日做梦Q12 分钟前
图像去噪算法对比:传统方法与深度学习方法
人工智能·深度学习·算法
GEO AI搜索优化助手13 分钟前
数据、AI与人的新协同——构建GEO时代的智能营销引擎
人工智能·算法·搜索引擎·生成式引擎优化·geo搜索优化
Felven15 分钟前
B. The Secret Number
算法
youngee1120 分钟前
hot100-63买卖股票的最佳时机
数据结构·算法·leetcode
Swift社区25 分钟前
LeetCode 464 我能赢吗
算法·leetcode·深度优先
QK_0027 分钟前
STM--32PWM动态输出
算法