●设rear是指向非空带头结点的循环单链表的尾指针,则删除链表第一个结点的操作可表示为 (22) 。(22) A.p=rear;rear=rear→next;free(p);B.rear=rear→next;free(p);C.rear=rear→next→next;free(p);D.p=rear→next→next;rear→next=p→next;free(p);

题目

●设rear是指向非空带头结点的循环单链表的尾指针,则删除链表第一个结点的操作可表示为 (22) 。

(22) A.p=rear;rear=rear→next;free(p);

B.rear=rear→next;free(p);

C.rear=rear→next→next;free(p);

D.p=rear→next→next;rear→next=p→next;free(p);


相似考题
更多“●设rear是指向非空带头结点的循环单链表的尾指针,则删除链表第一个结点的操作可表示为 (22) 。(22 ”相关问题
  • 第1题:

    9、设指针rear指向带头结点的循环单链表的尾结点,若要删除链表的第一个元素结点,正确的操作是 。

    A.s=rear ; rear=rear->next;

    B.rear=rear->next;

    C.rear=rear->next->next;

    D.s=rear->next->next ; rear->next->next=s->next;


    D

  • 第2题:

    9、设指针rear指向带头结点的循环单链表的尾结点,若要删除链表的第一个元素结点,正确的操作是 。

    A.s=rear ; rear=rear->next;

    B.rear=rear->next;

    C.rear=rear->next->next;

    D.s=rear->next->next ; rear->next->next=s->next;


    D

  • 第3题:

    2、设rear是非空循环单链表的尾指针,则删除表中第一个元素结点的操作可表示为()(该链表不带头结点)。

    A.p=rear->next; rear->next=p->next; free(p);

    B.p=rear->next;free(p);rear->next=p->next;

    C.free(rear->next); rear->next=rear->next->next;

    D.p=rear->next;free(p);rear->next=rear->next;


    rear->next= =head

  • 第4题:

    设rear是指向非空带头结点的循环单链表的尾指针,表示队尾。则出队的操作可表示为()。

    A.p=rear; rear=rear->next; free(p);

    B.rear=rear->next; free(p);

    C.p=rear->next->next; rear->next->next=p->next; free(p);

    D.rear=rear->next->next; free(p);


    D

  • 第5题:

    设指针rear指向带头结点的循环单链表的尾结点,若要删除链表的第一个元素结点,正确的操作是 。

    A.s=rear ; rear=rear->next;

    B.rear=rear->next;

    C.rear=rear->next->next;

    D.s=rear->next->next ; rear->next->next=s->next;


    D