更多"在一个单链表中,若q结点是p结点的前驱结点,在q与p之间插入结点s,则"的相关试题:
[单项选择]在一个单链表中,若q结点是p结点的前驱结点,若在q与p之间插入结点s,则执行( )。
A. s→link=p→link; p→link=s
B. p→qink=s; s→qink=q
C. p→qink=s→link; s→link=p
D. q→link=s; s→link=p
[单项选择]在一个单链表中,若q结点是p结点的前驱结点,在q与p之间插入结点s,则执行( )。
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,则执行( )。
A. s→qink=p→link; p→link=s
B. p→link=s; s→qink=q
C. p→link=s→link; s→link=p
D. q→link=s; s→link=p
[单项选择]在一个单链表中,若p所指结点不是最后结点,在p所指结点之后插入s所指结点,则应执行()操作。
A. s->link=p;p->link=s;
B. s->link=p->link:p->link=s:
C. S->link=p->link; p=s:
D. p->link=s:s->link=p:
[单项选择]在一个单链表中,已知q所指结点是p所指结点的直接前趋,若在p,q之间插入s结点,则执行( )操作。
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;
[单项选择]在一个单链表中,若要在指针q所指结点的后面插入一个由指针p所指向的结点,则执行下面哪条语句( )
A. q->next=p->next;p=q
B. p->next=q->next;q=p
C. q->next=p->next;p->next=q
D. p->next=q->next;q->next=p
[单项选择]在一棵树中,哪一个结点没有前驱结点
A. 分支结点
B. 叶结点
C. 树根结点
D. 空结点
[单项选择]向一个栈顶指针为hs的链栈中插入一个S结点时,应执行( )。
A. hs—>next=s;
B. s—>next=hs;hs=S;
C. s—>next=hs—>next;hs一>next=s;
D. s—>next=hs;hs=hs—>next;
[单项选择]向一个栈顶指针为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;