原文:剑指OFFER之链表中倒数第k个节点(九度OJ1517)

题目描述: 输入一个链表,输出该链表中倒数第k个结点。 hint: 请务必使用链表。 输入: 输入可能包含多个测试样例,输入以EOF结束。对于每个测试案例,输入的第一行为两个整数n和k lt n lt , lt k lt :n代表将要输入的链表元素的个数,k代表要查询倒数第几个的元素。输入的第二行包括n个数t lt t lt :代表链表中的元素。 输出: 对应每个测试案例,若有结果,输出相应的查找 ...

2014-05-28 22:03 0 2509 推荐指数:

查看详情

Offer】14、链表倒数第k个结点

  题目描述:   输入一个链表,输出该链表倒数第k个结点。为了符合习惯,从1开始计数,即链表的尾结点是倒数第1个节点。例如,一个链表有6个结点,从头结点开始,它们的值依次是1,2,3,4,5,6。则这个链表倒数第三个结点是值为4的结点。   解题思路:   对于单链表来说,没有从后向 ...

Thu Apr 25 05:13:00 CST 2019 0 532
Offer面试题:14.链表倒数第k节点

PS:这是一道出境率极高的题目,记得去年参加校园招聘时我看到了3次,但是每次写的都不完善。 一、题目:链表倒数第k节点 题目:输入一个链表,输出该链表倒数第k个结点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾结点是倒数第1个结点。例如一个链表有6个结点,从头结点 ...

Sat Aug 29 23:04:00 CST 2015 2 11553
Offer-14:输入一个链表,输出该链表倒数第k个结点。

题目描述: 输入一个链表,输出该链表倒数第k个结点。例如有一个链表有六个节点1,2,3,4,5,6.则它的倒数第二个节点为5 节点定义如下: 思路一: 设置一个快指针,一个慢指针。像一把尺子,当尺子的一端移动到链表的末尾,则另一端则为倒数第k节点。 思路 ...

Tue Sep 03 21:37:00 CST 2019 0 343
【Java】 offer(22) 链表倒数第k个结点

正文 本文参考自《offer》一书,代码采用Java语言。 更多:《Offer》Java实现合集 题目   输入一个链表,输出该链表倒数第k个结点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾结点是倒数第1个结点。例如一个链表有6个结点,从头结点开始它们的值依次是 ...

Mon Oct 15 05:59:00 CST 2018 0 741
链表倒数第K节点

  求链表倒数第K节点:主要思路设置两个指针,刚开始都指向链表的第一个节点,第一个指针先走k-1步,然后两个一块走,直到第一个指针的下一位为nullptr,则第二个指针所指的位置就是倒数第k节点。   在编程书上看见这个方法,自己画了个链表试了试果然是这样,但是这是个什么原理 ...

Fri Apr 15 03:25:00 CST 2016 0 5162
LeetCode–链表倒数第k节点

LeetCode–链表倒数第k节点 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 介绍 Offer 22. 链表倒数第k节点 题目 输入一个链表,输出该链表倒数第k节点。为了符合 ...

Sat Sep 12 03:21:00 CST 2020 0 671
链表倒数第k节点

题目 输入一个链表,输出该链表倒数第k个结点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾结点是倒数第1个结点。例如一个链表有6个结点,从头结点开始它们的值依次是1、2、3、4、5、6。这个链表倒数第3个结点是值为4的结点。 解题思路 1.不可行的常规解法   为了得到倒数第k ...

Wed Dec 26 06:55:00 CST 2018 0 1011
OFFER之反转链表(九OJ1518)

题目描述: 输入一个链表,反转链表后,输出链表的所有元素。(hint : 请务必使用链表) 输入: 输入可能包含多个测试样例,输入以EOF结束。对于每个测试案例,输入的第一行为一个整数n(0<=n<=1000):代表将要输入的链表 ...

Fri May 30 05:44:00 CST 2014 0 2358
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM