【剑指offer】-链表中倒数第K个结点-14/67

【剑指offer】-链表中倒数第K个结点-14/67

1. 题目描述输入一个链表,输出该链表中倒数第k个结点假设题目为: 3 【1,2,3,4,5,6】2. 题目思路2.1 第一种思路:两个结点分别跑1 判断当前给的链表head是不是null,如果是的话,返回null2. 判断k的值,如果k的值,小于等于0,返回null3. 建立两个结点,指向head...

剑指offer_链表---链表中倒数第k个结点

题目描述输入一个链表,输出该链表中倒数第k个结点。解题思路1,硬解,先求出链表总长度,然后倒数第k个就是正数第count-k+1个2,软解,双指针,两个同时开始走,p指针先跑,并且记录节点数,当p指针跑了k-1个节点后,pre指针开始跑...

剑指offer 014 输入一个链表,输出该链表中倒数第k个结点。

输入一个链表,输出该链表中倒数第k个结点。最佳代码:Java代码,通过校验。代码思路如下:两个指针,先让第一个指针和第二个指针都指向头结点,然后再让第一个指正走(k-1)步,到达第k个节点。然后两个指针同时往后移动,当第一个结点到达末尾的时候,第二个结点所在位置就是倒数第...

[剑指offer] 链表中倒数第k个结点

题目描述 输入一个链表,输出该链表中倒数第k个结点。 解题思路 经典的双指针法。定义两个指针,第一个指针从链表的头指针开始遍历向前走k-1步,第二个指针保持不动,从第k步开始,第二个指针也开始从链表的头指针开始遍历,由于两个指针的距离保持在k-1,当第一个指针到达链表的尾节点时,第二个指针刚好指向倒...

剑指Offer之链表中倒数第k个结点

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

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

社区圈子

数据库
数据库
分享数据库前沿,解构实战干货,推动数据库技术变革
253177+人已加入
加入