输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点。例如,一个链表有 6 个节点,从头节点开始,它们的值依次是 1、2、3、4、5、6。这个链表的倒数第 3 个节点是值为 4 的节点。示例:给定一个链表: 1->2->3->4->5, 和 k = 2.返回链表 4->5.链接:https://leetcode-cn.com/problems/lian-biao-zhong-dao-shu-di-kge-jie-dian-lcofclass Solution:def getKthFromEnd(self, head: ListNode, k: int) -> ListNode:class Solution:def getKthFromEnd(self, head:ListNode, k:int) -> ListNode:format_, last_ = head, headfor _ in range(k):format_ = format_.nextwhile format_:format_, last_ = format_.next, last_.nextreturn format_

Leetcode 剑指offer 22. 链表中第k个节点 (每日一题 20210716)相关推荐

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

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

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

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

  3. 【每日一题】剑指 Offer 22. 链表中倒数第k个节点

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

  4. 力扣—— 19. 删除链表的倒数第 N 个结点(java)、剑指 Offer 22. 链表中倒数第k个节点(java)

    19. 删除链表的倒数第 N 个结点(java) 一.题目描述 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点. 进阶:你能尝试使用一趟扫描实现吗? 输入:head = [1,2,3 ...

  5. 剑指offer——22.链表中倒数第k个节点

    题目: 输入一个链表,输出该链表中倒数第k个结点. 知识点: 注意这种想法:找倒数第几个.中间的数或三分之一的数这种题,可以利用两个指针,通过指针移动的不同方式来实现 注意: 还是考虑的情况要周全,此 ...

  6. 剑指 Offer 22. 链表中倒数第k个节点(C语言)

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

  7. 【双100%解法】剑指 Offer 22. 链表中倒数第k个节点

    立志用最少的代码做最高效的表达 输入一个链表,输出该链表中倒数第k个节点.为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点. 例如,一个链表有 6 个节点,从头节点开始,它们的 ...

  8. 【算法】剑指 Offer 22. 链表中倒数第k个节点

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

  9. 剑指offer 22. 链表中倒数第k个结点

    1.问题描述 输入一个链表,输出该链表中倒数第k个结点. 2.解决思路 由于链表只能从头结点开始遍历,所以我们需要知道链表总共有多少个结点,需要遍历一次知道长度n; 1)使用一个指针,遍历链表两次: ...

最新文章

  1. v$open_cursor与session_cached_cursor
  2. Ubuntu 16.04安装Wine版的迅雷+QQ(完美方案,终极解决方法)
  3. CF449B Jzzhu and Cities 迪杰斯特拉最短路算法
  4. Python---json模块
  5. hosts文件 请检查文件是否在别的程序中打开
  6. java关于校园共享单车_关于校园文明骑行共享单车倡议书
  7. 使用函数指针实现父类函数调用子类函数的两种方式
  8. 11部高分学科纪录片,助力孩子涨姿势拓视野~
  9. 按钮提交在url后添加字段_在输入字段上定向单击“清除”按钮(X)
  10. spark mlib行索引矩阵
  11. iOS 音频播放时听筒及扬声器切换
  12. 算法导论 资源 课后答案 PDF
  13. postman接口文档
  14. 个人所得税 java_通过Java程序计算个人所得税
  15. RecorderManager安卓仿微信自定义音视频录制第三方库
  16. [已解决]关于win10计算器无法使用的问题
  17. matlab绘制空间摆线轨迹
  18. deadmau5 《光之塔》 NFT 系列来袭!
  19. se78 上传图片(logo使用)/SWM0上传文件
  20. Python编程基础——编程环境准备工作

热门文章

  1. htpdate代替ntpdate同步时间
  2. Hadoop 伪分布式 配置文件详情
  3. 阿里巴巴成立首个IoT生态联盟 将打通技术标准
  4. POJ 1201 amp; HDU1384 amp; ZOJ 1508 Intervals(差分约束+spfa 求最长路径)
  5. PHP几个快速读取大文件例子
  6. C++ Primer 学习笔记_75_模板与泛型编程 --模板定义
  7. 万能写入sql语句,并且防注入
  8. Asp.Net_Mvc_IgnoreRoute
  9. 批量修改多目录下相同文件名的文件内容
  10. 广播等风暴的解决办法