← 查看本卷题目GESP C++ 5级2026年6月单选题 第3题 · 2 分双链表结点定义如下,若要删除双链表中的中间结点(非首尾节点)p,下面写法正确的是( )。 1 struct Node {2 int val;3 Node* prev;4 Node* next;5 };填写答案Acpp p->prev->next = p->next; p->next->prev = p->prev; delete p; Bcpp p->next->prev = p->next; p->prev->next = p->prev; delete p; Ccpp p->prev = p->next; p->next = p->prev; delete p; Dcpp p->next->next = p->prev; p->prev->prev = p->next; delete p; 提交答案详细解析这题不会 ← 上一题 第 57 / 351 题← → 键切题 下一题 →
双链表结点定义如下,若要删除双链表中的中间结点(非首尾节点)p,下面写法正确的是( )。 1 struct Node {2 int val;3 Node* prev;4 Node* next;5 };填写答案Acpp p->prev->next = p->next; p->next->prev = p->prev; delete p; Bcpp p->next->prev = p->next; p->prev->next = p->prev; delete p; Ccpp p->prev = p->next; p->next = p->prev; delete p; Dcpp p->next->next = p->prev; p->prev->prev = p->next; delete p; 提交答案详细解析这题不会