14.The_Last_K_Node_in_the_List
2024/2/2小于 1 分钟约 78 字
// 输入一个链表,输出该链表中倒数第k个结点。
struct ListNode {
int val;
struct ListNode* next;
ListNode(int x) : val(x), next(nullptr) {}
};
class Solution {
public:
ListNode* FindKthToTail(ListNode* pListHead, unsigned int k) {
auto slow = pListHead, fast = pListHead;
for (int i = 0; i < k; ++i)
if (fast == nullptr)
return nullptr;
else
fast = fast->next;
while (fast) {
slow = slow->next;
fast = fast->next;
}
return slow;
}
};更新日志
2024/2/20 02:59
查看所有更新日志
c9215-于53095-于fc8ba-于8da40-于
