—When will you be free this month, Mr. Smith? ( ), maybe we'll be free next Sunday.
A. Let me be
B. Let me see
C. I'm afraid
D. Think it over
若有以下定义则能保留链表其它结点,而删除p所指向结点的程序段是()A.head->next=p->next;free(p)B.head->next=p;p->next=head->next;free(p)C.free(p);head->next=p;p->next=head->nextD.free(p);head->next=p->next
点击查看答案
设rear是指向非空带头结点的循环单链表的尾指针,则删除起始结点的操作可表示为( )A.s=rear;B.rear=rear—>next; rear=rear—>next; free(rear); free(s);C.rear=rear—>next—>next;D.s=rear—>next—>next; free(rear); rear—>next—>next=s—>next; free(s);
1、在一个不带头结点的单链表中,若要删除 p 所指结点的后继结点q,则执行()。A.p->next=q->next;free(q);B.p=p->next; p->next=q->next;free(q);C.p->next=p->next;free(q);D.p =p->next->next;free(q);
已知h是指向单向加头链表的首指针,删除表头结点的操作是_____。A.p=h,h=p->next;free(p);B.p=h->next;free(p);h=h->next;C.p=h->next,h->next=p->next;free(p);D.free(h->next);h=h->next;
已知h是指向单向加头链表的头指针,删除首元结点的操作是_____。A.p=h,h=p->next;free(p);B.p=h->next;free(p);h=h->next;C.p=h->next,h->next=p->next;free(p);D.free(h->next);h=h->next;
已知h是指向单向加头链表的首指针,删除表头结点的操作是_____。A.p=h->next;free(p);h=h->next;B.free(h->next);h=h->next;C.p=h,h=p->next;free(p);D.p=h->next,h->next=p->next;free(p);
在一个单链表中,已知q所指节点是p所指结点的直接前驱,若要删除p结点,则执行()操作。A.q=p->next;free(p);B.q->next=p->next;free(p);C.q=p;p->next=p->next;free(q);D.p->next=q->next;free(p);