• 2021-04-14
    设单链表的结点结构为(data,next),next为指针域,已知指针px指向单链表中data为x的结点,指针py指向data为y的新结点 , 若将结点y插入结点x之后,则需要执行以下语句:__ _____; __ _____;
  • py->next=px->next  px->next=py

    内容

    • 0

      设指针q指向单链表中结点A,指针p指向单链表中结点A的后继结点B,指针s指向被插入的结点X,则在结点A和结点B插入结点X的操作序列为( )。

    • 1

      设指针q指向单链表中结点A,指针p指向单链表中结点A的后继结点B,指针s指向被插入的结点X,则在结点A和结点B间插入结点X的操作序列为( )。 A: s->next=p->next;p->next=-s; B: q->next=s; s->next=p; C: p->next=s->next;s->next=p; D: p->next=s;s->next=q;

    • 2

      设线性链表中结点的结构为(data,next)。已知指针q所指结点是指针结点p的直接前驱,若在*q与*p之间插入结点*s,则应执行下列( )操作。

    • 3

      中国大学MOOC: 非空单链表结点结构为【data,next】,若指针p所指结点是尾结点,则( )表达式为真。

    • 4

      在双向链表(结点包括:data,prior,next)中,删除指针p所指向的结点时须修改指针()。