当前位置:网站首页>LeetCode(剑指 Offer)- 22. 链表中倒数第k个节点
LeetCode(剑指 Offer)- 22. 链表中倒数第k个节点
2022-08-08 17:24:00 【放羊的牧码】
题目链接:点击打开链接
题目大意:略
解题思路:略
相关企业
- 字节跳动
AC 代码
- Java
/**
* Definition for singly-linked list.
* public class ListNode {
* int val;
* ListNode next;
* ListNode(int x) { val = x; }
* }
*/
// 解决方案(1)
class Solution {
public ListNode getKthFromEnd(ListNode head, int k) {
int len = 0;
ListNode cur = head;
while (cur != null) {
len++;
cur = cur.next;
}
k = len - k;
for (int i = 0; i < k; i++) {
head = head.next;
}
return head;
}
}
// 解决方案(2)
class Solution {
public ListNode getKthFromEnd(ListNode head, int k) {
ListNode former = head, latter = head;
for(int i = 0; i < k; i++)
former = former.next;
while(former != null) {
former = former.next;
latter = latter.next;
}
return latter;
}
}
- C++
/**
* Definition for singly-linked list.
* struct ListNode {
* int val;
* ListNode *next;
* ListNode(int x) : val(x), next(NULL) {}
* };
*/
class Solution {
public:
ListNode* getKthFromEnd(ListNode* head, int k) {
ListNode *former = head, *latter = head;
for(int i = 0; i < k; i++)
former = former->next;
while(former != nullptr) {
former = former->next;
latter = latter->next;
}
return latter;
}
};
边栏推荐
- 套接字的概念
- Open source summer | I have nothing to do during the epidemic, I made a button display box special effect to display my blog
- L2-010 排座位 (25 分) (DFS)
- 【LeetCode】Exam Summary: Depth-First Search (DFS)
- B. Stairs
- 看到这个应用上下线方式,不禁感叹:优雅,太优雅了!
- banner 如何显示drawable图片
- 史上最强IDEA工具使用教程,你想要的全都有!
- Solve the inexplicable problem of MySQL violently - restart the service!
- The latest research from PNAS: 81% problem solving rate, neural network Codex opens the door to the world of advanced mathematics
猜你喜欢
随机推荐
vi编辑器命令
L2-012 关于堆的判断 (25 分)(堆)
VISTA无人驾驶模拟器;FinRL量化金融深度强化学习库;『深度神经网络应用』电子书;CUDA/TensorRT案例集锦;前沿论文 | ShowMeAI资讯日报
LeetCode_回溯_中等_491.递增子序列
Fluorescein-PEG-CLS,胆固醇-聚乙二醇-荧光素用于缩短包封周期
dp, dpi, px knowledge supplement
leetcode:295. 数据流的中位数
D. Non-zero Segments
【 8.7 】 source code - card to LCM with GCD 】 【 】
2.5W 字详解线程与锁了,面试随便问!!
博客主页rrs代码
ARP协议详解,小白易懂
JVM内存模型和结构详解(五大模型图解)
leetcode:313. 超级丑数
MySQL 表的增删查改
D2. Sage‘s Birthday (hard version)
redis介绍&命令&性能相关&缓存穿透
字节一面:TCP 和 UDP 可以使用同一个端口吗?
信号生成和可视化
1.初识MySQL数据库