思路:典型得快慢指针问题,快指针与慢指针中间隔着k-2个节点,那么同时++快慢指针,当快指针指向链表结尾节点时,慢指针指向倒数第k个节点;

struct ListNode
{int val;ListNode *next;ListNode(int x) : val(x), next(NULL) {}
};int kthToLast(ListNode *head, int k)
{ListNode *left = head, *right = head;int count = 1;while (count < k){right = right->next;count++;}while (right->next){left = left->next;right = right->next;}return left->val;
}

Leetcode每日一题:面试题02.02.kth-node-from-end-of-list-lcci(返回倒数第k个节点)相关推荐

  1. 链表倒数第k个节点_面试题 02.02. 返回倒数第 k 个节点

    实现一种算法,找出单向链表中倒数第 k 个节点.返回该节点的值.注意:本题相对原题稍作改动示例:输入: 1->2->3->4->5 和 k = 2 输出: 4 说明:给定的 k ...

  2. 面试题 02.02. 返回倒数第 k 个节点

    2020-03-20 1.题目描述 返回倒数第 k 个节点 2.题解 首先将链表逆序,然后求出第k个即可 3.代码 #include <iostream> using namespace ...

  3. 剑指Offer - 面试题22. 链表中倒数第k个节点(快慢指针)

    1. 题目 输入一个链表,输出该链表中倒数第k个节点.为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点.例如,一个链表有6个节点,从头节点开始,它们的值依次是1.2.3.4.5 ...

  4. leetcode每日一题--前缀树;前缀哈希;深搜;面试题 08.04. 幂集;648. 单词替换面试题 01.09. 字符串轮转;剑指 Offer II 062. 实现前缀树

    leetcode每日一题 ps:今天的每日一题没意思,简单的模拟,自己换一道 面试题 08.04. 幂集 幂集.编写一种方法,返回某集合的所有子集.集合中不包含重复的元素. 说明:解集不能包含重复的子 ...

  5. Leetcode每日一题——思路小记

    文章目录 LeetCode每日一题 golang T15 2020.6.12 三数之和,双指针的运用 T70 2020.6.13 斐波那契数列 T1014 2020.6.17 最佳观光:双指针,计算公 ...

  6. leetcode每日刷题计划-简单篇day8

    leetcode每日刷题计划-简单篇day8 今天是纠结要不要新买手机的一天QAQ想了想还是算了吧,等自己赚钱买,加油 Num 70 爬楼梯 Climbing Stairs class Solutio ...

  7. Leetcode每日一题:171.excel-sheet-column-number(Excel表列序号)

    思路:就是168题的反命题,进制的方式完美解决: Leetcode每日一题:168.excel-sheet-column-title(Excel表名称) class Solution {public: ...

  8. 【LeetCode每日一题】1723. 完成所有工作的最短时间

    [LeetCode每日一题]1723. 完成所有工作的最短时间 [1] 1723. 完成所有工作的最短时间 [2] 473. 火柴拼正方形 [1] 1723. 完成所有工作的最短时间 题目: 给你一个 ...

  9. leetcode每日一题--雀巢原理;抽屉算法;Quorum机制;分布式应用

    leetcode每日一题 539. 最小时间差 示例 1: 输入:timePoints = ["23:59","00:00"] 输出:1 示例 2: 输入:ti ...

最新文章

  1. 服务器用户没有读取权限,Windows找不到文件或没有读取权限怎么办
  2. 使用BH60测量小功率步进电机角度实验数据
  3. chrome 取消常用缩略图_怎么去掉 Chrome 新标签页的缩略图?
  4. homepage php,HomePage.php
  5. ​电赛 | 19年全国一等奖,北航学子回忆录。
  6. AI应用开发实战系列之一: 从零开始配置环境
  7. Java面试之阻塞队列
  8. Linux操作汇总(常用命令、vim)
  9. python apscheduler执行_如何使Python apscheduler在后台运行
  10. DS博客作业01--日期抽象数据类型设计与实验
  11. 阿里云自带的mysql_阿里云自带mysql
  12. Linux -- dos2unix、unix2dos
  13. 常见分类算法优缺点比较
  14. 高通8155源码下载与Android源码编译
  15. Effie:沉浸写作,创造价值
  16. 微信黑名单已经删除的人怎么找回来?这些步骤挨个试试!
  17. 信捷PLc的C语言大小排序筛选,信捷PLC顺序控制怎么写
  18. Android入门教程 Android开发环境搭建【详细教程】
  19. python图像清晰度_python 图像判断,清晰度(明暗),彩色与黑白实例
  20. 肖锰:浪潮GS开发平台学习札记(三)——规范介绍

热门文章

  1. 一个请求在Struts2框架中的处理的步骤
  2. Unity3D手游开发日记(6) - 适合移动平台的水深处理
  3. 比较HTML元素和Native组件的区别
  4. 修改 “嗨加游-Prefix.pch” 或者 “嗨加游-Info.plist ” 方法
  5. Python 16进制与字符串的转换
  6. 8.10 NOIP模拟测试16 Blue+Weed+Drink
  7. hdu 1002 A+B problem II
  8. JavaScript or JQuery 获取服务器时间
  9. Centos7下搭建LAMP平台环境
  10. input只改变光标的颜色 不改变字的颜色