思路:
运用双指针,一前一后,前面的指针比后面的指针多指k-1个结点。当前面的指针指向的是最后一个结点时,后面的指针指向的倒数第k个结点。
代码:Java

/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode(int x) { val = x; }* }*/
public class Solution {public int kthToLast(ListNode head,int k){ListNode p = head;for(int i=0;i<k;i++){p = p.next;}while(p != null){head = head.next;p = p.next;}return head.val;}
}

LeetCode-返回倒数第 k 个节点相关推荐

  1. 返回倒数第 k 个节点

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

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

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

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

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

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

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

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

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

  6. 链表中倒数第 k 个节点

    链表中倒数第 k 个节点 1.参考资料 https://leetcode-cn.com/problems/lian-biao-zhong-dao-shu-di-kge-jie-dian-lcof/ 2 ...

  7. 【LeetCode】剑指 Offer 22. 链表中倒数第k个节点

    [LeetCode]剑指 Offer 22. 链表中倒数第k个节点 文章目录 [LeetCode]剑指 Offer 22. 链表中倒数第k个节点 一.遍历 二.双指针 总结 一.遍历 先遍历统计链表长 ...

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

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

  9. Leetcode之打印链接的倒数第K个节点

    1 问题 打印链表倒数第K个节点值. 2 代码实现 #include<stdio.h>//定义一个Node结构体,里面包含了value值和保存了下一个Node的指针(地址) typedef ...

  10. 递增的整数序列链表的插入_每日算法题 | 剑指offer 链表专题 (5)链表中倒数第k个节点...

    点击上方"Jerry的算法和NLP",选择"星标"公众号 重磅干货,第一时间送达 题目 链表中倒数第k个节点 题目要求 输入一个链表的头结点,从尾到头反过来打印 ...

最新文章

  1. 微信小程序lottiejs动画事例代码
  2. CSP认证201312-2 ISBN号码[C++题解]:简单题
  3. opencv基础小程序大集合
  4. 国产CPU群雄逐鹿谁主沉浮
  5. .Net Core微服务入门全纪录(完结)——Ocelot与Swagger
  6. effective C++ 读后笔记
  7. 如果你还在寻找完美的海报字体, 你很幸运看这里!
  8. java --微信支付2
  9. DSP双线性变换详解
  10. 埃氏筛法求质数(例如:200以内的质数)
  11. 处理 Exception 的几种实践,很优雅,已被很多团队采纳!
  12. spark根据key输出到多个目录
  13. maxwell生成动态磁力线/磁密云图一些报错警告解决办法
  14. 做到心云社客这三点,你也拥有很多网络赚钱机会
  15. html可以转换wps嘛,如何将图文并茂的网页快速转换为WPS或word文档
  16. 智能音箱---TAS5754M 音频DSP 到Android
  17. [译] 为什么你要学习 Go?
  18. Python Tkinter 之Listbox控件(Python GUI 系列12)
  19. python租房_如何用Python爬租房网站信息
  20. 微信点餐小程序怎么做?微信小程序点餐系统制作

热门文章

  1. MySQL学习8 - 数据的增删改
  2. vue生成带签名的apk
  3. .NET设计模式(1):1.1 单例模式(Singleton Pattern)
  4. xxx is not in the sudoers file. This incident will be reported
  5. MongoDB学习笔记—02 MongoDB入门
  6. string和StringBuilder的选择
  7. C/C++常见问题(转)
  8. 链表相连与拷贝时的内存变化
  9. 如何判断一个变量是数组还是对象
  10. 再来过-docker