LeetCode-返回倒数第 k 个节点
![](/assets/blank.gif)
思路:
运用双指针,一前一后,前面的指针比后面的指针多指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 个节点相关推荐
- 返回倒数第 k 个节点
返回倒数第 k 个节点 实现一种算法,找出单向链表中倒数第 k 个节点.返回该节点的值. 示例: 输入: 1->2->3->4->5 和 k = 2 输出: 4 说明: 给定的 ...
- 面试题 02.02. 返回倒数第 k 个节点
2020-03-20 1.题目描述 返回倒数第 k 个节点 2.题解 首先将链表逆序,然后求出第k个即可 3.代码 #include <iostream> using namespace ...
- Leetcode每日一题:面试题02.02.kth-node-from-end-of-list-lcci(返回倒数第k个节点)
思路:典型得快慢指针问题,快指针与慢指针中间隔着k-2个节点,那么同时++快慢指针,当快指针指向链表结尾节点时,慢指针指向倒数第k个节点: struct ListNode {int val;ListN ...
- 链表倒数第k个节点_面试题 02.02. 返回倒数第 k 个节点
实现一种算法,找出单向链表中倒数第 k 个节点.返回该节点的值.注意:本题相对原题稍作改动示例:输入: 1->2->3->4->5 和 k = 2 输出: 4 说明:给定的 k ...
- 剑指Offer - 面试题22. 链表中倒数第k个节点(快慢指针)
1. 题目 输入一个链表,输出该链表中倒数第k个节点.为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点.例如,一个链表有6个节点,从头节点开始,它们的值依次是1.2.3.4.5 ...
- 链表中倒数第 k 个节点
链表中倒数第 k 个节点 1.参考资料 https://leetcode-cn.com/problems/lian-biao-zhong-dao-shu-di-kge-jie-dian-lcof/ 2 ...
- 【LeetCode】剑指 Offer 22. 链表中倒数第k个节点
[LeetCode]剑指 Offer 22. 链表中倒数第k个节点 文章目录 [LeetCode]剑指 Offer 22. 链表中倒数第k个节点 一.遍历 二.双指针 总结 一.遍历 先遍历统计链表长 ...
- leetcode 剑指 Offer 22. 链表中倒数第k个节点
题目描述: 输入一个链表,输出该链表中倒数第k个节点.为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点. 例如,一个链表有 6 个节点,从头节点开始,它们的值依次是 1.2.3 ...
- Leetcode之打印链接的倒数第K个节点
1 问题 打印链表倒数第K个节点值. 2 代码实现 #include<stdio.h>//定义一个Node结构体,里面包含了value值和保存了下一个Node的指针(地址) typedef ...
- 递增的整数序列链表的插入_每日算法题 | 剑指offer 链表专题 (5)链表中倒数第k个节点...
点击上方"Jerry的算法和NLP",选择"星标"公众号 重磅干货,第一时间送达 题目 链表中倒数第k个节点 题目要求 输入一个链表的头结点,从尾到头反过来打印 ...
最新文章
- 微信小程序lottiejs动画事例代码
- CSP认证201312-2 ISBN号码[C++题解]:简单题
- opencv基础小程序大集合
- 国产CPU群雄逐鹿谁主沉浮
- .Net Core微服务入门全纪录(完结)——Ocelot与Swagger
- effective C++ 读后笔记
- 如果你还在寻找完美的海报字体, 你很幸运看这里!
- java --微信支付2
- DSP双线性变换详解
- 埃氏筛法求质数(例如:200以内的质数)
- 处理 Exception 的几种实践,很优雅,已被很多团队采纳!
- spark根据key输出到多个目录
- maxwell生成动态磁力线/磁密云图一些报错警告解决办法
- 做到心云社客这三点,你也拥有很多网络赚钱机会
- html可以转换wps嘛,如何将图文并茂的网页快速转换为WPS或word文档
- 智能音箱---TAS5754M 音频DSP 到Android
- [译] 为什么你要学习 Go?
- Python Tkinter 之Listbox控件(Python GUI 系列12)
- python租房_如何用Python爬租房网站信息
- 微信点餐小程序怎么做?微信小程序点餐系统制作