‹ 上一题 下一题 ›

g5-04601. GESP-5级-2026-09-单选-第03题 未做

1000 ms 256 MB 测试点 ? GESPGESP-52026-09单选客观题5级·链表链表

下面函数使用快慢指针查找单链表的中间结点。横线处应填写(  )。

struct Node {
    int value;
    Node *next;
};
Node *middle(Node *head) {
    Node *slow = head;
    Node *fast = head;
    while (fast != nullptr && fast->next != nullptr) {
        slow = slow->next;
        ______________________
    }
    return slow;
}
  • A. fast = fast->next;
  • B. fast = fast->next->next;
  • C. fast = slow->next;
  • D. fast = head->next;
未选择
输入
输出

            
答案