‹ 上一题 下一题 ›

g5-04551. GESP-5级-2026-06-单选-第03题 未做

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

双链表结点定义如下,若要删除双链表中的中间结点(非首尾节点)p,下面写法正确的是( )。

struct Node {
    int val;
    Node* prev;
    Node* next;
};
  • A. ```cpp
    p->prev->next = p->next;
    p->next->prev = p->prev;
    delete p;
- **B.** ```cpp
p->next->prev = p->next;
p->prev->next = p->prev;
delete p;
  • C. ```cpp
    p->prev = p->next;
    p->next = p->prev;
    delete p;
- **D.** ```cpp
p->next->next = p->prev;
p->prev->prev = p->next;
delete p;
未选择
输入
输出

            
答案