4、下⾯的代码⽚段⽤于在双向链表中删除⼀个节点 。请在横线处填⼊()  ,使其能正确实现相应功能。

别灰心,再试一次!

💡 真题解析

【答案】B

【考纲知识点】链表

【解析】

双链表current的删除需要处理两个指针

current的前驱的next指针更新到prev的后继

current的后继的prev指针更新到current的前驱

空白处需要填写的是 将current的前驱的next更新为current的next

A更新的是current的后继显然不对,C是删除了current的后继,D更新的是current的前驱 而不是前驱的next