[单选题]

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

参考答案与解析:

相关试题

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

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

  • 查看答案
  • 一个顺序栈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

  • 查看答案
  • 当利用大小为n的数组顺序存储一个栈时,假定top=n表示栈空,则向这个栈插入一个元素时,首先应该执行下列哪个语句修改的top指针()。

    [单选题]当利用大小为n的数组顺序存储一个栈时,假定top=n表示栈空,则向这个栈插入一个元素时,首先应该执行下列哪个语句修改的top指针()。A.top++1

  • 查看答案
  • 当利用大小为n的数组顺序存储一个栈时,假定top=n表示栈空,则向这个栈插入一个元素时,首先应该执行下列哪个语句修改的top指针()。

    [单选题]当利用大小为n的数组顺序存储一个栈时,假定top=n表示栈空,则向这个栈插入一个元素时,首先应该执行下列哪个语句修改的top指针()。A.top++1

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