‹ 上一题 下一题 ›

g5-04451. GESP-5级-2025-12-单选-第03题 未做

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

下面关于单链表和双链表的描述中,正确的是( )。

struct DNode {
    int data;
    DNode* prev;
    DNode* next;
};

// 在双链表中删除指定节点
void deleteNode(DNode* node) {
    if (node->prev) {
        node->prev->next = node->next;
    }
    if (node->next) {
        node->next->prev = node->prev;
    }
    delete node;
}

struct SNode {
    int data;
    SNode* next;
};

// 在单链表中删除指定节点
void deleteSNode(SNode* head, SNode* node) {
    SNode* prev = head;
    while (prev->next != node) {
        prev = prev->next;
    }
    prev->next = node->next;
    delete node;
}
  • A. 双链表删除指定节点是 ,单链表是
  • B. 双链表删除指定节点是 ,单链表是
  • C. 双链表删除指定节点是 ,单链表是
  • D. 双链表删除指定节点是 ,单链表是
未选择
输入
输出

            
答案