• 2022-07-25 问题

    若已建立下面的链表结构,指针p、q分别指向图中所示结点,则不能将q所指的结点插入到链表末尾的一组语句是[img=255x202]18036af5e556f2d.jpg[/img] A: p = p-next;q-next = p;p-next = q; B: q-next = NULL;p = p-next;p-next = q; C: p = p-next;q-next = p-next;p-next = q; D: p = (*p).next;(*q).next = (*p).next;(*p).next = q;

    若已建立下面的链表结构,指针p、q分别指向图中所示结点,则不能将q所指的结点插入到链表末尾的一组语句是[img=255x202]18036af5e556f2d.jpg[/img] A: p = p-next;q-next = p;p-next = q; B: q-next = NULL;p = p-next;p-next = q; C: p = p-next;q-next = p-next;p-next = q; D: p = (*p).next;(*q).next = (*p).next;(*p).next = q;

  • 2022-06-09 问题

    假定已建立以下链表结构,且指针p和q已指向如图所示的结点:[img=395x74]1802e318cbef5cc.png[/img] A: p-next=q-next; free(q); B: p=q-next; free(q); C: p=q; free(q); D: (*p).next=(*q).next; free(p);

    假定已建立以下链表结构,且指针p和q已指向如图所示的结点:[img=395x74]1802e318cbef5cc.png[/img] A: p-next=q-next; free(q); B: p=q-next; free(q); C: p=q; free(q); D: (*p).next=(*q).next; free(p);

  • 2022-06-16 问题

    单链表中指针q指向p结点的前驱,若在q和p之间插入新结点s,不能完成的选项为 。 A: s-next=q-next;q-next=s; B: s-next=p;q-next=s; C: q-next=s;s-next=p; D: q-next=s;s=q-next;

    单链表中指针q指向p结点的前驱,若在q和p之间插入新结点s,不能完成的选项为 。 A: s-next=q-next;q-next=s; B: s-next=p;q-next=s; C: q-next=s;s-next=p; D: q-next=s;s=q-next;

  • 2022-07-29 问题

    在双链表中p所指的结点之前插入一个结点q的操作为______。 A: p→prior==q;q→next=p;p→prior→next=q;q→prior==p→prior; B: q→prior=p→prior;p→prior→next=q;q→next=p;p→prior=q→next; C: q→next=p;p→next=q;q→priOr→next=q;q→next=p; D: p→prior→next=q;q→next=p;q→prior=p→prior;p→prior=q;

    在双链表中p所指的结点之前插入一个结点q的操作为______。 A: p→prior==q;q→next=p;p→prior→next=q;q→prior==p→prior; B: q→prior=p→prior;p→prior→next=q;q→next=p;p→prior=q→next; C: q→next=p;p→next=q;q→priOr→next=q;q→next=p; D: p→prior→next=q;q→next=p;q→prior=p→prior;p→prior=q;

  • 2022-06-19 问题

    删除单链表中指针p所指结点的语句序列为( )。 A: q=p->next; p->data=q->data; p->next=q->next; free(q); B: q=p->next; q->data=p->data; p->next=q->next; free(q); C: q=p->next; p->next=q->next; free(q); D: q=p->next; p->data=q->data; free(q);

    删除单链表中指针p所指结点的语句序列为( )。 A: q=p->next; p->data=q->data; p->next=q->next; free(q); B: q=p->next; q->data=p->data; p->next=q->next; free(q); C: q=p->next; p->next=q->next; free(q); D: q=p->next; p->data=q->data; free(q);

  • 2022-06-19 问题

    删除单链表中指针p所指结点的语句序列为( )。 A: q=p->;next; p->;data=q->;data; p->;next=q->;next; free(q); B: q=p->;next; q->;data=p->;data; p->;next=q->;next; free(q); C: q=p->;next; p->;next=q->;next; free(q); D: q=p->;next; p->;data=q->;data; free(q);

    删除单链表中指针p所指结点的语句序列为( )。 A: q=p->;next; p->;data=q->;data; p->;next=q->;next; free(q); B: q=p->;next; q->;data=p->;data; p->;next=q->;next; free(q); C: q=p->;next; p->;next=q->;next; free(q); D: q=p->;next; p->;data=q->;data; free(q);

  • 2022-07-29 问题

    在一个单链表HL中,若要在指针q所指结点的后面插入一个由指针p所指向的结点,则执行____。 A: q一>next=p一>next;p一>next=q; B: q一>next=p一>next;p一>next=q; C: p一>next=q一>next;q=p; D: p一>next=q一>next;q一>next=p;

    在一个单链表HL中,若要在指针q所指结点的后面插入一个由指针p所指向的结点,则执行____。 A: q一>next=p一>next;p一>next=q; B: q一>next=p一>next;p一>next=q; C: p一>next=q一>next;q=p; D: p一>next=q一>next;q一>next=p;

  • 2022-06-09 问题

    假定建立了以下链表结构,指针p、q分别指向如图所示的结点,则以下可以将q所指结点从链表中删除并释放该结点的语句组是______。 A: free(q);p->next=q->next; B: (*p).next=(*q).next;free(q); C: q=(*q).next;(*p).next=q;free(q); D: q=q->next;p->next=q;p=p->next;free(p);

    假定建立了以下链表结构,指针p、q分别指向如图所示的结点,则以下可以将q所指结点从链表中删除并释放该结点的语句组是______。 A: free(q);p->next=q->next; B: (*p).next=(*q).next;free(q); C: q=(*q).next;(*p).next=q;free(q); D: q=q->next;p->next=q;p=p->next;free(p);

  • 2022-06-12 问题

    在一个单链表中。若删除p指向结点的后继结点,则运行的操作为( ) A: q=p->next;p->next=p->next->next;free(q); B: p=p->next;q=p->next;p=q->next;free(q); C: q=p->next->next;p=p->next;free(q); D: p=p->next->next;q=p->next;free(q);

    在一个单链表中。若删除p指向结点的后继结点,则运行的操作为( ) A: q=p->next;p->next=p->next->next;free(q); B: p=p->next;q=p->next;p=q->next;free(q); C: q=p->next->next;p=p->next;free(q); D: p=p->next->next;q=p->next;free(q);

  • 2022-07-29 问题

    在一个双链表中,在P结点之后插入结点q的操作是()。 A: q->prior=p; p->next=q; p->next->prior=q;q->next=p->next; B: q->next=p->next; p->next->prior=q;p->next=q;q->prior=p; C: p->next=q;q->prior=p;q->next=p->next;p->next->prior=q; D: q->prior=p;p->next=q;q->next=p->next;p->next->prior=q;

    在一个双链表中,在P结点之后插入结点q的操作是()。 A: q->prior=p; p->next=q; p->next->prior=q;q->next=p->next; B: q->next=p->next; p->next->prior=q;p->next=q;q->prior=p; C: p->next=q;q->prior=p;q->next=p->next;p->next->prior=q; D: q->prior=p;p->next=q;q->next=p->next;p->next->prior=q;

  • 1 2 3 4 5 6 7 8 9 10