[单选题]

向一个栈顶指针为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;

  • 查看答案
  • 向一个带头结点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

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

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

  • 查看答案
  • 设链式栈中节点的结构为(D.ata,link),且top是指向栈顶的指针。则在栈顶插入一个由指针s所指的节点应执行( )。

    [单选题]设链式栈中节点的结构为(D.ata,link),且top是指向栈顶的指针。则在栈顶插入一个由指针s所指的节点应执行( )。A.B.C.D.

  • 查看答案
  • 在一个单链表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;

  • 查看答案
  • 设链式栈中结点的结构为(data,link),且top是指向栈顶的指针。若想在链

    [单选题]设链式栈中结点的结构为(data,link),且top是指向栈顶的指针。若想在链式栈的栈顶插入一个由指针s所指的结点,则应执行的操作是(31)。A.top->link=s;B.s->link=top->link;top->link=s;C.s->link=top;top=s;D.s->link=top;top=top->link;

  • 查看答案
  • 一个顺序栈S,其栈顶指针为top,则将元素e入栈的操作是()。

    [单选题]一个顺序栈S,其栈顶指针为top,则将元素e入栈的操作是()。A . *S->top=e;S->top++;B . S->top++;*S->top=e;C . *S->top=eD . S->top=e;

  • 查看答案
  • 在一个单链表中,若要在指针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

  • 查看答案
  • 在双向循环链表中,在p指针所指的结点后插入一个指针q所指向的新结点,修改指针的操

    [单选题]在双向循环链表中,在p指针所指的结点后插入一个指针q所指向的新结点,修改指针的操作是()。A . p->next=q;q->prior=p;p->next->prior=q;q->next=q;B . p->next=q;p->next->prior=q;q->prior=p;q->next=p->next;C . q->prior=p;q->next=p->next;p->next->prior=q

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