更多"设单链表中结点的结构为(data,link)。已知指针q所指结点是指针"的相关试题:
[单项选择]设单链表中结点的结构为(data,link)。已知指针q所指结点是指针p所指结点的直接前驱,若在*q与*p之间插入结点*s,则应执行下列哪一个操作
A. s↑.link=p↑.link;p↑.link:=s
B. q↑.link:=s;s↑link=p
C. p↑.link:=s↑.link;s↑.link:=p
D. P↑.link:=s;s↑.link:=q
[单项选择]设单链表中结点的结构为(dara,link)。已知指针q所指结点是指针p所指结点的直接前驱,若在*q与*p之间插入结点*s,则应执行下列哪一个操作
A. s↑.link:=p↑.link;p↑.link:=s
B. q↑.link:=s;s↑.link:=p
C. p↑.link:=s↑.link;s↑.link:=p
D. p↑.link:=s;s↑.link:=q
[单项选择]设单链表中结点的结构为
typedef struct node∥链表结点定义
ElemType data; ∥数据
struct node*Link; ∥结点后继指针
ListNode;
已知指针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;
[单项选择]设单链表中节点的结构为(data,link)。已知指针q所指节点是指针P所指节点的直接前驱,若在*q与*p之间插入节点*s,则应执行下列哪一个操作
A. s↑.link=p↑.link; p↑.link:=s
B. q↑.link;=s; s↑.link:=p
C. p↑:link:=s↑.link; s↑.link=p
D. p↑.link=s; s↑.link:=q
[单项选择]设单链表中节点的结构为(data,link)。已知指针q所指节点是指针p所指节点的直接前驱,若在*q与*p之间插入节点*s,则应执行下列哪一个操作
A. s↑.link:=p↑.link;p↑.link:=s
B. q↑.link:=s;s↑.link:=p
C. p↑.link:=s↑.link;s↑.link:=p
D. p↑.link:=s;s↑.link:=q
[单项选择]设单链表中节点的结构为(data, link) 。已知指针q所指节点是指针p所指节点的直接前驱,若在*q与*p之间插入节点*s,则应执行下列哪一个操作
A. s↑.link: =p↑.link; p↑.link: =s
B. q↑.link: =s; s↑.link: =p
C. p↑.link: =s↑.link; s↑.link: =p
D. p↑.link: =s; s↑.link: =q
[单项选择]单键表的每个结点中包括一个指针link,它指向该结点的后继结点。现要将指针q指向的新结点插入到指针p指向的单链表结点之后,下面的操作序列中哪一个是正确的
A. q:=p^.link;p^.link:=q^.link;
B. p^.link:=q^.link;q:=p^.link;
C. q^.link:=p^.link;p^.link:=q;
D. p^.link:=q;q^.link:=p^.link;
[单项选择]单链表的每个结点中包括一个指针link,它指向该结点的后继结点。现要将指针q指向的新结点插入到指针p指向的单链表结点之后,下面的操作序列中哪一个是正确的 ( )
A. q:=p^.link;p^.link:=q^.link
B. p^.link:=q^.link;q:=p^.link
C. q^.link:=p^.link;p^.link:=q
D. p^.link:=q;q^.link:=p^.link