关于C++单链表节点删除的操作,下列说法正确的是?

cv850677 单选题 共 个子题

已知不带头节点的单链表节点定义为struct ListNode { int val; ListNode *next; ListNode(int x) : val(x), next(nullptr) {} };,针对该链表的节点删除操作,下列描述正确的是?

A

若要删除单链表的尾节点,仅需直接调用delete释放该尾节点的内存即可

B

删除单链表中值为目标值的节点时,无需处理链表为空的边界情况

C

对于非尾节点的链表节点p,可以通过将p的后继节点的数据复制到p,再删除p的后继节点来完成删除,无需找到p的前驱节点

D

在C++中删除链表节点时,仅需调用delete释放节点内存,无需修改相关指针

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧