首页学历类考试大学计算机科学
(单选题)

设单链表中结点结构为(data,link).若想摘除结点*p的直接后继,则应执行下列哪一个操作()

Ap->link=p->link->link

Bp=p->link;p->link=p->link->link

Cp->link=p->link

Dp=p->link->link

正确答案

来源:www.examk.com

答案解析

相似试题

  • (单选题)

    设在链式存储的线性表中,设结点结构为data link,欲在p结点后插入一个结点q的关键步骤为()。

    答案解析

  • (填空题)

    设单链表的结点结构为(data,next)。已知指针p指向单链表中的结点,q指向新结点,欲将q插入到p结点之后,则需要执行的语句:();()。

    答案解析

  • (单选题)

    设单循环链表中结点的结构为(data,link),且first为指向链表表头的指针,current为链表当前指针,在循环链表中检测current是否达到链表表尾的语句是()。

    答案解析

  • (简答题)

    设某带头结头的单链表的结点结构说明如下:typedef struct nodel{int data struct nodel*next;}node;试设计一个算法:void copy(node*headl,node*head2),将以head1为头指针的单链表复制到一个不带有头结点且以head2为头指针的单链表中。

    答案解析

  • (简答题)

    设单链表以非递减有序排列,设计算法实现在单链表中删去值相同的多余结点。

    答案解析

  • (单选题)

    设单链表中指针p指向结点a,若要删除p之后的结点(若存在),则需修改指针的操作为()。

    答案解析

  • (单选题)

    设单链表中指针p指着结点a,若要删除a之后的结点(若存在),则需要修改指针的操作为()

    答案解析

  • (填空题)

    设指针变量p指向单链表中某结点A,则删除结点A的后继结点需要的操作为()(不考虑存储空间的释放)。

    答案解析

  • (填空题)

    设单链表中指针p指向结点A,若要删除A的后继结点(假设A存在后继结点),则需修改指针的操作为()。

    答案解析

快考试在线搜题