[单选题]

向一个带头结点HS的链栈中插入一个s所指结点时需执行()。

A.HS->next=s;

B.s->next=HS->next;HS->next=s;

C.s->next=HS:HS=s;

D.s->next=HS;HS=HS->next;

参考答案与解析:

相关试题

向一个带头结点HS的链栈中插入一个s所指结点时需执行()。

[单选题]向一个带头结点HS的链栈中插入一个s所指结点时需执行()。A.HS->next=s;B.s->next=HS->next;HS->next=s;C.s

  • 查看答案
  • 向一个带头结点HS的链栈中插入一个s所指结点时需执行()。

    [单选题]向一个带头结点HS的链栈中插入一个s所指结点时需执行()。A.HS->next=s;B.s->next=HS->next;HS->next=s;C.s

  • 查看答案
  • 向一个栈顶指针为h的带头结点的链栈中插入指针s所指的结点时,应执行()操作。

    [单选题]向一个栈顶指针为h的带头结点的链栈中插入指针s所指的结点时,应执行()操作。A.h->next=s;B.s->next=h;C.s->next=h;h->next=s;D.s->next=h->next;h->next=s;

  • 查看答案
  • 向一个栈顶指针为HS的链式栈中插入一个s所指的结点时,则执行

    [单选题]向一个栈顶指针为HS的链式栈中插入一个s所指的结点时,则执行A.HS->next=s;B.s→next=HS→next;HS→next=s;C.s->next=HS;HS=s;D.s→next=HS;HS=HS→next;

  • 查看答案
  • 在一个单链表head中,若要在指针p所指结点后插入一个q指针所指结点,则执行()

    [单选题]在一个单链表head中,若要在指针p所指结点后插入一个q指针所指结点,则执行()A . p->next=q->next;q->next=p;B . q->next=p->next;p=q;C . p->next=q->next;p->next=q;D . q->next=>next;p->next=q;

  • 查看答案
  • 在一个单链表中,已知q所指结点是p所指结点的前驱结点,若在q和p之间插入一个结点

    [单选题]在一个单链表中,已知q所指结点是p所指结点的前驱结点,若在q和p之间插入一个结点s,则执行()。A . s->next=p->next;p->next=s;B . p->next=s->next;s->next=p;C . q->next=s;s->next=p;D . p->next=s;s->next=q;

  • 查看答案
  • 在一个单链表中,若要在指针q所指结点的后面插入一个由指针p所指向的结点,则执行下

    [单选题]在一个单链表中,若要在指针q所指结点的后面插入一个由指针p所指向的结点,则执行下面哪条语句?( )A.q->next=p->next;p=qB.p->next=q->next;q=pC.q->next=p->next;p->next=qD.p->next=q->next;q->next=p

  • 查看答案
  • 在一个带头结点的单链表HL中,若要在第一个元素之前插入一个由指针p指向的结点,应

    [单选题]在一个带头结点的单链表HL中,若要在第一个元素之前插入一个由指针p指向的结点,应该使用的语句为()A.HL=p;p->next=HL;B.p->next=HL;HL=p;C.p->next=HL->next;HL->next=p;D.p->next=HL;p=HL;

  • 查看答案
  • 在一个单链表中,若q结点是p结点的前驱结点,若在q与p之间插入结点s,则执行

    [单选题]在一个单链表中,若q结点是p结点的前驱结点,若在q与p之间插入结点s,则执行 (43) 。(43) A.s->link=p->link;p->link=s;B.p->link=s;s->link=q;C.p->link=S->link;s->link=p;D.q->link=s;s->link=p;

  • 查看答案
  • 在一个单链表中,若q结点是p结点的前驱结点,在q与p之间插入结点s,则执行()。

    [单选题]在一个单链表中,若q结点是p结点的前驱结点,在q与p之间插入结点s,则执行( )。A.s→link=p→link; p→link=sB.p→link=s; s→link=qC.p→link=s→link; s→link=pD.q→link=s; s→link=p

  • 查看答案
  • 向一个带头结点HS的链栈中插入一个s所指结点时需执行()。