面试题 02.02. 返回倒数第 k 个节点
程序员文章站
2024-03-04 10:16:17
...
/**
* Definition for singly-linked list.
* struct ListNode {
* int val;
* ListNode *next;
* ListNode(int x) : val(x), next(NULL) {}
* };
*/
int kthToLast(ListNode *head, int k) {
auto *dummy = new ListNode(-1);
dummy->next = head;
auto *l = dummy, *r = dummy;
while (k--)
r = r->next;
while (r->next) {
l=l->next;
r=r->next;
}
return l->next->val;
}
上一篇: JAVA的冒泡算法(排序算法)一般算法 Arrays.sort();
下一篇: 【HTML】知识点