📒Leetcode题解

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

剑指22 链表的倒数第k个节点

浏览 114 扫码 分享 2022-07-09 07:22:54

若有收获,就点个赞吧

0 人点赞

上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 题解索引-1
  • 题解索引-2
  • 数组
    • 简单
      • 66. 加一
      • 5680. 找到最近的有相同 X 或 Y 坐标的点
      • 303. 区域和检索 - 数组不可变
      • 1773. 统计匹配检索规则的物品数量
      • 283. 移动零
      • 485. 最大连续1的个数
      • 108. 将有序数组转换为二叉搜索树
      • 888. 公平的糖果棒交换
      • 349. 两个数组的交集
      • 167. 两数之和 II - 输入有序数组
      • 169. 多数元素
      • 88 合并两个有序数组
      • 剑指29 顺时针打印矩阵
      • 剑指21 调整数组顺序使奇数位于偶数前面
      • 160 相交链表
      • 面试题17.10 主要元素
      • 001 两数之和
      • 977 有序数组的平方
      • 867 转置矩阵
      • 剑指03 找出数组中的重复数字
      • 1480 一维数组的动态和
      • 509 斐波那契数
    • 中等
      • 80. 删除有序数组中的重复项 II
      • 73. 矩阵置零
      • 59. 螺旋矩阵 II
      • 240. 搜索二维矩阵 II
      • 304. 二维区域和检索 - 矩阵不可变
      • 48. 旋转图像
      • 1769. 移动所有球到每个盒子所需的最小操作数
      • 31. 下一个排列
      • 287 寻找重复数
      • 11 盛水最多的容器
      • 54 螺旋矩阵
      • 189 旋转数组
      • 剑指04 二维数组中的查找
    • 困难
      • 41. 缺失的第一个正数
      • 42 接雨水
      • 4 寻找两个正序数组的中位数
  • 链表
    • 简单
      • 202. 快乐数
      • 876. 链表的中间结点
      • 234. 回文链表
      • 剑指22 链表的倒数第k个节点
      • 83 删除排序链表的重复元素
      • 面试题0202 返回链表倒数第k个节点
      • 剑指06 从尾到头打印链表
      • 203 移除链表元素
      • 剑指52 两个链表的第一个公共节点
      • 141 环形链表
      • 剑指25 合并两个有序链表
      • 剑指18 删除链表节点
      • 面试题02.03 删除中间节点
      • 剑指 24 反转链表
    • 中等
      • 86. 分隔链表
      • 142. 环形链表 II
      • 82. 删除排序链表中的重复元素 II
      • 143. 重排链表
      • 24. 两两交换链表中的节点
      • 445 两数相加Ⅱ
      • 148 排序链表
      • 92 反转链表Ⅱ
      • 19 删除链表的倒数第N个节点
      • 61 旋转链表
      • 2 两数相加
    • 困难
      • 23 合并k个有序链表
      • 25 k个一组翻转链表
  • 栈
    • 简单
      • 844. 比较含退格的字符串
      • 225. 用队列实现栈
      • 1047. 删除字符串中的所有相邻重复项
      • 496. 下一个更大元素 I
      • 面试题 03.04. 化栈为队
      • 232. 用栈实现队列
      • 155 最小栈
      • 剑指30 包含min函数的栈
      • 剑指09 用两个栈实现队列
      • 1021 删除最外层的括号
      • 20 有效的括号
    • 中等
      • 71. 简化路径
      • 1081. 不同字符的最小子序列
      • 316. 去除重复字母
      • 402. 移掉K位数字
      • 456. 132 模式
      • 103. 二叉树的锯齿形层序遍历
      • 150. 逆波兰表达式求值
      • 227. 基本计算器 II
      • 556. 下一个更大元素 III
      • 503. 下一个更大元素 II
      • 394. 字符串解码
      • 739. 每日温度
      • 剑指30 栈的压入弹出序列
    • 困难
      • 85. 最大矩形
      • 84. 柱状图中最大的矩形
      • 224. 基本计算器
  • 递归
    • 中等
      • 剑指 Offer 64. 求1 2 … n
  • 字符串
    • 简单
      • 387. 字符串中的第一个唯一字符
      • 680. 验证回文字符串 Ⅱ
      • 1796. 字符串中第二大的数字
      • 1790. 仅执行一次字符串交换能否使两个字符串相等
      • 125. 验证回文串
      • 38. 外观数列
      • 28. 实现 strStr()
      • 5697. 检查二进制字符串字段
      • 剑指 Offer 58 - II. 左旋转字符串
      • 13. 罗马数字转整数
      • 1768. 交替合并字符串
      • 58. 最后一个单词的长度
      • 67. 二进制求和
      • 344. 反转字符串
      • 14 最长公共前缀
      • 415 字符串相加
      • 剑指05 替换空格
    • 中等
      • 5682. 所有子字符串美丽值之和
      • 6. Z 字形变换
      • 43. 字符串相乘
      • 93. 复原IP地址
      • 22. 括号生成
      • 8 字符串转换整数 (atoi)
      • 161 相隔为1的编辑距离
      • 面试题01.05 一次编辑距离
  • 树
    • 简单
      • 二叉搜索树中的搜索
      • 404. 左叶子之和
      • 235. 二叉搜索树的最近公共祖先
      • 617. 合并二叉树
      • 面试题 04.04. 检查平衡性
      • 面试题 04.02. 最小高度树
      • 257. 二叉树的所有路径
      • 559. N 叉树的最大深度
      • 1469. 寻找所有的独生节点
      • 100. 相同的树
      • 589. N叉树的前序遍历
      • 107. 二叉树的层序遍历 II
      • 110. 平衡二叉树
      • 剑指 Offer 55 - II. 平衡二叉树
      • 剑指55-Ⅰ 二叉树的深度
      • 112. 路径总和
      • 剑指 Offer 32 - II. 从上到下打印二叉树 II
      • 剑指28 对称二叉树
      • 剑指27 二叉树的镜像
      • 101 对称二叉树
      • 226 翻转二叉树
      • 111 二叉树的最小深度
      • 104 二叉树最大深度
    • 中等
      • 95. 不同的二叉搜索树 II
      • 99. 恢复二叉搜索树
      • 98. 验证二叉搜索树
      • 236. 二叉树的最近公共祖先
      • 114. 二叉树展开为链表
      • 173. 二叉搜索树迭代器
      • 222. 完全二叉树的节点个数
      • 145. 二叉树的后序遍历
      • 105. 从前序与中序遍历序列构造二叉树
      • 面试题 04.03. 特定深度节点链表
      • 96. 不同的二叉搜索树
      • 144. 二叉树的前序遍历
      • 102. 二叉树的层序遍历
      • 109. 有序链表转换二叉搜索树
      • 94. 二叉树的中序遍历
      • 剑指33 二叉搜索树的后序遍历序列
      • 剑指 Offer 32 - I. 从上到下打印二叉树
      • 剑指26 树的子结构
      • 剑指07 重建二叉树
    • 困难
      • 124. 二叉树中的最大路径和
  • Trie 前缀树
    • 中等
      • 211. 添加与搜索单词 - 数据结构设计
      • 820. 单词的压缩编码
      • 实现前缀树
  • 哈希表
    • 简单
      • 500. 键盘行
      • 剑指 Offer 57. 和为s的两个数字
      • 706. 设计哈希映射
      • 1002. 查找常用字符
      • 217. 存在重复元素
      • 剑指 Offer 50. 第一个只出现一次的字符
    • 中等
      • 1711 大餐计数
      • 781. 森林中的兔子
      • 49. 字母异位词分组
      • LRU缓存机制
  • 二分查找
    • 简单
      • 852. 山脉数组的峰顶索引
      • 剑指 Offer 53 - II. 0~n-1中缺失的数字
      • 704. 二分查找
      • 剑指11 旋转数组的最小数字
    • 中等
      • 81. 搜索旋转排序数组 II
      • 74. 搜索二维矩阵
      • 154. 寻找旋转排序数组中的最小值 II
      • 33. 搜索旋转排序数组
      • 153. 寻找旋转排序数组中的最小值
      • 300. 最长递增子序列
  • 排序
    • 中等
      • 274 H指数
      • 57. 插入区间
      • 179. 最大数
      • 56. 合并区间
      • 912. 排序数组
      • 406. 根据身高重建队列
  • 堆
    • 简单
      • 剑指 Offer 40. 最小的k个数
      • 1046. 最后一块石头的重量
      • 703. 数据流中的第 K 大元素
    • 中等
      • 973. 最接近原点的 K 个点
      • 215. 数组中的第K个最大元素
      • 347. 前 K 个高频元素
      • 692. 前K个高频单词
      • 面试题 17.14. 最小K个数
    • 困难
      • 239. 滑动窗口最大值
  • 双指针
    • 简单
      • 27. 移除元素
      • 26. 删除排序数组中的重复项
    • 中等
      • 16. 最接近的三数之和
      • 78. 子集
      • 90. 子集 II
      • 18. 四数之和
      • 15 三数之和
  • 动态规划
    • 简单
      • 121. 买卖股票的最佳时机
      • 70 爬楼梯
      • 剑指10-2 青蛙跳台阶
      • 剑指10-1 斐波那契数列
      • 剑指42 连续子数组的最大和
      • 198 打家劫舍
      • 剑指42 连续子数组的最大和
    • 中等
      • 279. 完全平方数
      • 1143. 最长公共子序列
      • 64. 最小路径和
      • 213. 打家劫舍 II
      • 剑指 Offer 47. 礼物的最大价值
      • 338. 比特位计数
      • 62. 不同路径
      • 221. 最大正方形
      • 322. 零钱兑换
      • 5 最长回文子串
      • 343 整数拆分
      • 剑指14 剪绳子
    • 困难
      • 72. 编辑距离
      • 115. 不同的子序列
      • 132. 分割回文串 II
      • 354. 俄罗斯套娃信封问题
  • 记忆化搜索
    • 简单
      • 面试题 08.01. 三步问题
    • 中等
      • 638. 大礼包
  • 分治法
    • 简单
      • 面试题 16.17. 连续数列
      • 53 最大子序和
    • 中等
      • 215 数组中第K个最大元素
  • 贪心算法
    • 中等
      • 55. 跳跃游戏
  • 深度优先搜索
    • 中等
      • 341. 扁平化嵌套列表迭代器
      • 113. 路径总和 II
      • 17. 电话号码的字母组合
      • 200 岛屿的数量
      • 剑指12 矩阵中的路径
      • 695 最大岛屿的面积
    • 难
      • 679 24点游戏
  • 回溯法
    • 中等
      • 47. 全排列 II
      • 77. 组合
      • 40. 组合总和 II
      • 39. 组合总和
      • 剑指 Offer 38. 字符串的排列
      • 131. 分割回文串
      • 79 单词搜索
      • 46 全排列
  • 位运算
    • 简单
      • 190. 颠倒二进制位
      • 136. 只出现一次的数字
      • 191 位1的个数
      • 剑指15 二进制位中1的个数
    • 中等
      • 89. 格雷编码
      • 29. 两数相除
      • 50 Pow(x, n)
      • 剑指16 数值的整数次方
  • 滑动窗口
    • 中等
      • 340. 至多包含 K 个不同字符的最长子串
      • 159. 至多包含两个不同字符的最长子串
      • 424. 替换后的最长重复字符
      • 3 无重复字符的最长子串
  • 数学
    • 简单
      • 118. 杨辉三角
      • 453. 最小操作次数使数组元素相等
      • 69. x 的平方根
    • 中等
      • 5681. 判断一个数字是否可以表示成三的幂的和
  • 设计
    • 简单
      • 1603. 设计停车系统
暂无相关搜索结果!

    让时间为你证明

    展开/收起文章目录

    分享,让知识传承更久远

    文章二维码

    手机扫一扫,轻松掌上读

    文档下载

    请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
    PDF文档 EPUB文档 MOBI文档

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度

        思维导图备注