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: 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: q=p—>next;p—>next= q—>next;free(q) B: p—>next= p—>next;free(p->next) C: p= p—>next; p—>next= p—>next—>next;free(p) D: p= p—>next—>next;free(p->next)
- 在一个单链表中,若删除p所指结点的后续结点,则语句执行顺序为() A: p—>next= p—>next;free(p->next) B: q=p—>next;p—>next= q—>next;free(q) C: p= p—>next; p—>next= p—>next—>next;free(p) D: p= p—>next—>next;free(p->next)
- 在一个带头结点的单链表中,若 head 所指结点是头结点,若要删除第一个实际元素结点,则执行()。 A: p=head->next;head->next=p->next;free(p); B: p=head;free(p);head=head->next; C: head=head->next;p=head;free(p); D: p=head;head=head->next;free(p);
内容
- 0
在一个带头结点的单链表中,若 head 所指结点是头结点,若要删除第一个实际元素结点,则执行()。 A: p=head->next;head->next=p->next;free(p); B: p=head;free(p);head=head->next; C: head=head->next;p=head;free(p); D: p=head;head=head->next;free(p);
- 1
在一个单链表中, 若删除 p 所指结点的后续结点, 则执行( ) A: s->next=p;p->next=s; B: s->next=p->next;p=s; C: s->next=p->next;p->next=s; D: p->next=s;s->next=p;
- 2
在一个单链表中,若删除p所指向结点的后续结点,则执行()。 A: p->next=p->next->next; B: p=p->next;p->next=p->next->next; C: p=p->next; D: p=p->next->next;
- 3
在一个单链表中,若删除p所指向结点的后续结点,则执行( ) A: p->next=p->next->next B: p=p->next C: p=p->next; p->next=p->next->next D: p=p->next->next
- 4
在双向链表中删除指针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;