更多"在一个单链表中,若要删除p结点的后续结点,则执行"的相关试题:
[单项选择]在一个单链表中,若要删除p结点的后续结点,则执行
A. P↑.next:=p↑.next↑.next;
B. p:=p↑.next;p↑.next:=P↑.next↑.next;
C. free(P↑. nex;
D. p:=p↑.next↑.next;
[单项选择]在一个单链表中,若要删除p节点的后续节点,则执行
A. p↑.next:=p↑.next↑.next;
B. p:=p↑.next; p↑.next:=p↑.next↑.next;
C. free(p↑.nex;
D. p:=p↑.next↑.next;
[单项选择]在一个单链表中p指向结点a,q指向结点a的直接后继结点b,要删除结点b,可执行()。
A. p->next=q->next;
B. p=q->next;
C. p->next=p;
D. p->next=q;
[填空题]设单链表中指针p 指向结点A,q指针指向其后继结点。若要删除A的后继结点(假设A存在后继结点),则需修改指针的操作为()。
[单项选择]在一个栈顶指针为top的链栈中删除一个结点时,用x保存被删除的结点,应执行()。
A. x=top->data;top=top->next;
B. top=top->next;x=top;
C. x=top;top=top->next;
D. x=top->data;
[填空题]在单链表中,若要在指针P所指结点后插入指针S所指结点,则需要执行下列两条语句()和()。
[填空题]在单链表中,若要在指针P所指结点后插入指针s所指结点,则需要执行下列两条语句,s->next=p->next,()
[单项选择]单向链表的每一个结点都有一个指向它的后续结点的指针link,现有结点p和q,要将结点q插入结点p的后面,正确的操作应该是________。
A. q^.link:=p^.link; p^.link:=q;
B. q:=p^.link; p^.link:=q^.link;
C. q^.link:=p; p^.link:=q;
D. q:=p^.link; p:=q^.link
[单项选择]单向链表的每一个结点都有一个指向它的后续结点的指针link,现有结点p和q,结点q在结点p的前面,要删除结点p,正确的操作应该是
A. q↑.link:=p↑.link;
B. p↑.link:=q↑.link;
C. q↑.link:=p; p↑.link:=q;
D. q:=p↑.link; p↑.link:=q↑.link;
[单项选择]单向链表的每一个结点都有一个指向它的后续结点的指针link,现有结点p和q,要将q插入结点p的后面,正确的操作应该是( )。
A. q↑.link:=p↑.link;p↑.link:=q;
B. q:=p↑.link;p↑.link:=q↑.link;
C. q↑.link:=p;p↑.link:=q;
D. q:=P↑.link;p:=q↑link;