●在单链表中,指针p指向元素为x的结点,实现"删除x的后继"的语句是 (20) 。(20)
A: p=p→next;
B: p→next=p→next→next;
C: p→next=p;
D: p=p→next→next;
A: p=p→next;
B: p→next=p→next→next;
C: p→next=p;
D: p=p→next→next;
举一反三
- 在单链表中,指针p指向元素为x的结点,下面哪条语句实现“删除x的后继” ( ) A: p=p->next B: p->next=p->next->next C: p->next=p D: p=p->next->next
- 在头指在单链表中,指针p指向元素为x的结点,实现删除x的后继的语句是()。 A: p=p->next; B: p->next=p->next->next; C: p->next=p; D: p=p->next->next;
- 在双向链表中删除指针p所指的结点(pre和next,是结点的指针域,pre指向结点的前驱,next指向结点的后继),则需要执行( )。 A: p↑.next:=p↑.pre;p↑.pre:=p; B: p↑.next↑.pre:=p↑.pre;p↑.pre↑.next:=p; C: p↑.pre:=p↑.next;p↑.next=p↑.pre; D: p↑.pre↑.next:=p↑.next;p↑.next↑.pre:=p↑.pre;
- 在一个单链表中,若要删除p结点的后续结点,则执行 A: P↑.next:=p↑.next↑.next; B: p:=p↑.next;p↑.next:=P↑.next↑.next; C: free(P↑. next); 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;