(多选题)
要想删除1个链表中的节点,必须的操作包括:()
A判断该节点是否是头节点
B删除该节点
C将前1节点的指针指向被删除节点的后1节点
D将被删除节点的指针设为空
正确答案
答案解析
略
相似试题
(判断题)
链表是采用链式存储结构的线性表,进行插入、删除操作时,在链表中比在顺序表中效率高
(单选题)
删除一单向链表中P指针所指向结点的后继结点,正确的操作是()。
(填空题)
在由尾指针rear指示的单循环链表中,删除开始结点的操作序列为()。
(单选题)
己知指针p指向单链表中的某结点,则下列各组语句能删除链表中结点的是()
(单选题)
若链表中最常用的操作是在最后一个结点之后插入一个结点和删除第一个结点,则采用()存储方法最节省时间。
(单选题)
若链表中最常用的操作是在最后一个结点之后插入一个结点和删除最后一个结点,则采用()存储方法最节省运算时间。
(判断题)
已知指针P指向键表L中的某结点,执行语句P=P-〉next不会删除该链表中的结点。
(简答题)
假设某个单向循环链表的长度大于1,且表中既无头结点也无头指针。已知s为指向链表中某个结点的指针,试编写算法在链表中删除指针s所指结点的前驱结点。
(简答题)
假设在长度大于1的循环链表中,即无头结点也无头指针,s为指向链表中某个结点的指针,试编写算法删除结点s的前趋结点。