‹ 上一题 下一题 ›

g5-04351. GESP-5级-2025-06-单选-第03题 未做

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

在双向链表尾部增加新节点的 append() 函数中,横线上应填写( )。

void append(int data) {
    Node* newNode = new Node(data, nullptr, nullptr);

    if (is_empty()) {
        head = tail = newNode;
    } else {
        ____________
    }
    ++size;
}
  • A. ```cpp
    tail->next = newNode;
- **B.** ```cpp
newNode->prev = tail;
tail = newNode;
  • C. ```cpp
    tail = newNode;
    newNode->prev = tail;
    tail->next = newNode;
- **D.** ```cpp
tail->next = newNode;
newNode->prev = tail;
tail = newNode;
未选择
输入
输出

            
答案