题目:输入一个链表,输出该链表中倒数第k个结点。

解析:需要逆向输出节点,可以正向把所有的节点都保存到list里,然后再逆向的输出

/*
public class ListNode {int val;ListNode next = null;ListNode(int val) {this.val = val;}
}*/
import java.util.ArrayList;
import java.util.List;
public class Solution {public ListNode FindKthToTail(ListNode head,int k) {List<ListNode> list = new ArrayList<>();if(head==null||k==0){return null;}while(head!=null){list.add(head);head=head.next;}if(k<0||k>list.size()){return null;}return list.get(list.size()-k);}
}

《剑指offer》链表中倒数第k个结点相关推荐

  1. 剑指Offer——链表中倒数第K个节点

    1.题目描述 输入一个链表,输出该链表中倒数第k个结点. 2.代码实现 package com.baozi.offer;/*** @author BaoZi* @create 2019-07-11-1 ...

  2. 剑指offer 链表中倒数第k个节点

    题目描述 输入一个链表,输出该链表中倒数第k个结点. 解决方案: public class Solution {public ListNode FindKthToTail(ListNode head, ...

  3. 剑指Offer_14_链表中倒数第k个结点

    题目描述 输入一个链表,输出该链表中倒数第k个结点. 解题思路 利用两个指针,第一个指针先走k步,然后第二个指针从头开始走,当第一个指针到达最后时,第二个指针指向的结点就是倒数k个.如果第一个指针走到 ...

  4. 14、剑指offer--链表中倒数第k个结点

    题目描述 输入一个链表,输出该链表中倒数第k个结点. 解题思路: 方法一: 定义两个指针,一个指针先向前移动k-1步(在移动过程中判断是否越界) 第二个指针指向头,然后两个指针同时向前移动,第一个指针 ...

  5. 剑指offer22-链表中倒数第k个结点

    本题来自:剑指 Offer 22. 链表中倒数第k个节点 1.问题描述: 输入一个链表,输出该链表中倒数第k个节点.为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点. 例如,一 ...

  6. 剑指offer-链表中倒数第K个结点

    这个题貌似经常听说? 两个指针,指针1指向头,指针2指向头+k的位置,指针2到达尾部的时候指针1就是答案 /* struct ListNode {int val;struct ListNode *ne ...

  7. 剑指Offer #14 链表中倒数第k个结点(快慢指针) | 图文详解

    题目来源:牛客网-剑指Offer专题 题目地址:链表中倒数第k个结点 题目描述 输入一个链表,输出该链表中倒数第k个结点. 节点结构如下: public class ListNode {int val ...

  8. 剑指offer:链表中倒数第k个结点 python实现

    链表中倒数第k个结点 输入一个链表,输出该链表中倒数第k个结点. 解题思路 暴力求解: 判断链表是否为空: 复制链表,遍历一遍统计其长度: 如果长度小于k.则返回None: 否则,返回其长度-k的链表 ...

  9. [剑指offer]面试题15:链表中倒数第k个结点

    面试题15:链表中倒数第k个结点 题目:输入一个链表,输出该链表中倒数第 k 个结点.为了符合大多数人的习惯,本题从1 开始计数,即链表的尾结点是倒数第1 个结点.例如一个链表有6个结点,从头结点开始 ...

最新文章

  1. mysql read only参数_MySQL 参数解析 tx_read_only transaction_read_only
  2. 网络编程试卷选择解析
  3. 实现Linux select IO复用C/S服务器代码
  4. python3.7知识点汇总
  5. 随机生成关于银行卡号的字典(卡号以6102009开头,后面依次是001,002,...)
  6. 【104】Maven3.5.0结合eclipse使用,提示Lambda expressions are allowed only at source level 1.8 or above错误的解决方法
  7. Python中数组,列表:冒号的灵活用法介绍(np数组,列表倒序)
  8. txt转excel 处理数据
  9. GitHub 的 10 分钟快速入门教程
  10. null object java_java1.8--Null Object模式
  11. java实现图片反色处理代码示例
  12. java水彩画效果滤镜,把动物照片转成水彩画效果的PS滤镜教程
  13. win7系统安装卡在启动服务器,安装win7卡在启动界面不动进不了BIOS的解决方法 - 系统家园...
  14. 深入理解AX Inventory Aging Report
  15. java与设计模式-观察者模式
  16. 域名前缀和后缀html,为什么域名前要加www前缀,www是什么意思? - 立金哥
  17. 东北师范大学计算机学院的导师李俊,东北师范大学计算机科学与信息技术学院研究生导师简介-胡丽红...
  18. cle IMP-00015: 由于对象已存在, 下列语句失败
  19. spring源码解析--环境搭建
  20. c语言——常见占位符(格式说明)

热门文章

  1. python 关键字参数为什么只能出现在最后_Python笔记2——默认参数,可变参数,关键字参数,参数组合...
  2. 怎么加快计算机运行速度,怎么加快计算机运行速度?
  3. linux耳机检测,Audio Jack 的耳机检测和按键检测
  4. 只有本地用户才能安装sql_为何只有安装了新风换气机才能打造好的家居环境?听听厂家怎么说...
  5. 点击打印出现IE已经阻止此站点用不安全方式使用 ActiveX 控件解决方
  6. Android textview字体颜色显示和图片显示
  7. .实现 linkedlist 类java_面试官:兄弟,说说 ArrayList 和 LinkedList 有什么区别
  8. linux chrome 管理员,Linux下google chrome浏览器flash无法启用的解决
  9. html怎么让表格连接数据库,【前端】如何将html的table空白单元格合并?数据是循环从数据库里面读取的。...
  10. android 定制ui,AndroidSDK-UI定制