基于上题代码正确的前提下,填入相应代码完善append(),用于在双向链表尾部增加新节点,横线上应填写( )。

de635559 单选题 共 个子题
void append(int data) {
    Node* newNode = new Node{data, nullptr, nullptr};

    if (is_empty()) {
        head = tail = newNode;
    } else {
        _______________________
    }
    ++size;
}
A
tail->next = newNode;
B
newNode->prev = tail;
tail = newNode;
C
tail = newNode;
newNode->prev = tail;
tail->next = newNode;
D
tail->next = newNode;
newNode->prev = tail;
tail = newNode;
正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧