当前位置: 答题翼 > 问答 > 大学本科 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

设单链表中结点的结构为:已知单链表中结点*q是结点*p的直接前驱 若在*q与*p之间插人结点*s 则


设单链表中结点的结构为:

已知单链表中结点*q是结点*p的直接前驱,若在*q与*p之间插人结点*s,

则应执行以下()操作。

A、s->link-p-link;p->link-s;

B、q->link=s;s->link-p:

C、p->link-s->link;s~>link=p;

D、p->link=s;s->link=q;

请帮忙给出正确答案和分析,谢谢!

参考答案
您可能感兴趣的试题
  • 已知指针p和q分别指向某单链表中第一个结点和最后一个结点。假设指针s指向另一个单链表中某个结点

  • 设指针变量p指向单链表中结点A 若删除单链表中结点A 则需要修改指针的操作序列为()。A.q=p-

  • 设指针q指向单链表中结点A 指针p指向单链表中结点A的后继结点B 指针s指向被插入的结点X 则在结点

  • 设单链表中结点的结构为(data link)。已知指针q所指结点是指针p所指结点的直接前驱 若在*q与*p之

  • 设一个有序的单链表中有n个结点 现要求插入一个新结点后使得单链表仍然保持有序 则该操作的时间复杂度为()

  • 设单链表中结点的结构为:在一个具有n个结点的单链表中插人一个新结点 并可以不保持原有顺序的