ListNode* getKthFromEnd(ListNode* head, int k)
{
ListNode* former = head;
ListNode* latter = head;
for (int i = 0; i < k; i++)
{
former = former->next;
}
while (former != NULL)
{
former = former->next;
latter = latter->next;
}
//cout << latter->val << endl;
return latter;
}
LeetCode 链表中倒数第k个节点
最新推荐文章于 2022-05-05 09:42:59 发布
本文介绍了一种高效算法来找到链表中倒数第K个节点的方法。通过使用两个指针,先让第一个指针向前移动K步,然后两个指针同步移动直至前指针到达链表尾部,此时后指针所指向的即为所求节点。
1199

被折叠的 条评论
为什么被折叠?



