‹ 上一题 下一题 ›

g6-04763. GESP-6级-2024-03-单选-第15题 未做

1000 ms 256 MB 测试点 ? GESPGESP-62024-03单选客观题6级·链表链表

下面的代码片段用于反转单链表,请进行( )修改,使其能正确实现相应功能。

ListNode* reverseLinkedList(ListNode* head) {
    ListNode* prev = nullptr;
    ListNode* current = head;
    while (current != nullptr) {
        ListNode* next = current->next;
        current->next = next;
        prev = current;
        current = next;
    }
    return prev;
}
  • A. current->next = next; 应该改为 current->next = prev;
  • B. ListNode* next = current->next; 应该改为 ListNode* next = prev->next;
  • C. current != nullptr 应该改为 current->next != nullptr
  • D. ListNode* prev = nullptr; 应该改为 ListNode* prev = head;
未选择
输入
输出

            
答案