技术栈

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

dotJunz2023-09-10 9:38

剑指 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;
    }
}
上一篇:使用 MediaPipe 轻松实现设备端机器学习
下一篇:python实现对excel表中的某列数据进行排序
相关推荐
你怎么知道我是队长
7 分钟前
C语言---指针
c语言·数据结构·算法
汉克老师
12 分钟前
GESP2025年12月认证C++五级真题与解析(编程题2 (相等序列))
c++·算法·贪心算法·中位数·质数分解
前端小L
19 分钟前
双指针专题(九):谁是窗口里的老大?——「滑动窗口最大值」
javascript·算法·双指针与滑动窗口
CAU界编程小白
29 分钟前
Linux系统编程系列之模拟文件操作
linux·算法
萤虫之光
1 小时前
有序数组中的单一元素(一)
数据结构·算法
颜酱
1 小时前
从经典问题入手,吃透动态规划核心(DP五部曲实战)
前端·javascript·算法
WBluuue
1 小时前
AtCoder Beginner Contest 438(ABCDEF)
c++·算法
Murphy_31
1 小时前
从根上了解一下复指数
算法
Run_Teenage
2 小时前
Linux:理解IO,重定向
linux·运维·算法
你撅嘴真丑
2 小时前
素数对 与 不吉利日期
算法
热门推荐
01GitHub 镜像站点02手把手教你通过Gemini3 pro 学生认证,白用一年,手慢无!03安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)04jdk21下载、安装(Windows、Linux、macOS)05Linux下V2Ray安装配置指南062025 最新教程:注册并切换到美区 Apple ID07Claude Code Skills 实用使用手册08GitLab 零基础入门指南:从安装到项目管理全流程09UV安装并设置国内源10IDEA卡死没反应的全部解决方案