在双向链表中,要删除p所指的结点,其中所用的一条语句(p->ne

题目

在双向链表中,要删除p所指的结点,其中所用的一条语句(p->next)->prior=p->prior;的功能是:使P所指结点的直接后继的左指针指向()

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在一个单链表中,p、q分别指向表中两个相邻的结点,且q所指结点是p所指结点的直接后继,现要删除q所指结点,可用的语句是()。

A.p=q->next

B.p->next=q

C. p->next=q->next

D.q->next=NULL


参考答案C

第2题:

在一个单链表中,p、q分别指向表中两个相邻的结点,且q所指结点是p所指结点的直接后继,现要删除q所指结点,可用语句( )。

A、p->next=q->next

B、q->next=NULL

C、p->next=q

D、p=q->next


标准答案:A

第3题:

在单链表中,指针p指向元素为x的结点,实现删除x的后继的语句是()

A、p=p->next

B、p=p->next->next

C、p->next=p

D、p->next=p->next->next


参考答案:D

第4题:

在双向循环链表中,在p指针所指向的结点前插入一个指针q所指向的新结点其修改指针的操作是( )。(双向链表的结点结构是llink,data,rlink)

A: p->llink=q;q->rlink=p;p->llink->rlink=q;q->llink=q;

B: p->llink=q; p->llink->rlink=q; q ->rlink=p;q->llink= p->llink;

C: p->llink=q; q->llink= p->llink; p->llink->rlink=q;p->llink=q;

D: q->llink= p->llink;q->rlink=p; p->llink =q;p->llink=q;


正确答案: C

第5题:

在单链表中,指针p指向元素为x的结点,实现删除x节点的后继结点的语句是()。

A、p=p->next;

B、p->next=p->next->next;

C、p->next=p;

D、p->next->next=p->next->next->next;


参考答案:D

第6题:

在双向链表存储结构中,删除p所指的结点时须修改指针()。

A.p->next->prior=p->prior;p->prior->next=p->next;

B.p->next=p->next->next;p->next->prior=p;

C.p->prior->next=p;p->prior=p->prior->prior;

D.p->prior=p->next->next;p->next=p->prior->prior;


参考答案:A

第7题:

要在一个单向链表中删除p所指向的结点,已知q指向p所指结点的直接前驱结点,若链表中结点的指针域为next,则可执行q->next= p->next。()

此题为判断题(对,错)。


标准答案:对

第8题:

在一个双链表中删除指针p所指结点,可执行以下操作:p->next->prior=();p->prior->next=();();


参考答案:p、p、deletep

第9题:

在一个单链表中,若删除p所指向结点的后续结点,则执行()。

A、p->next=p->next->next;

B、p->next=p->next;

C、p=p->next;

D、p=p->next->next;


参考答案:A

第10题:

在一个单链表中,若p所指结点不是最后结点,则删除p所指结点的后继结点的正确操作是 ______。

A.p=p>next

B.p->next=p->next

C.p->next=p->next->>next

D.p->next=p


正确答案:C

更多相关问题