itgle.com
更多“●在头指针为head且表长大于1的单循环链表中,指针p指向表中某个结点,若p→*next→*next=head,则 (55 ”相关问题
  • 第1题:

    2、对于一个非空的循环单链表,若头指针为head,假设指针myrear指向表中的最后一个结点,如果要在非空的循环单链表的最前面插入一个新结点p,则执行()。

    A.p->next=head;myrear->next=p;head=p;

    B.head->next=p;myrear->next=p;head=p;

    C.myrear->next=p;head=p;head->next=p;

    D.myrear->next=p;head=p;p->next=head;


    A

  • 第2题:

    对于一个非空的循环单链表,若头指针为head,假设指针myrear指向表中的最后一个结点,如果要在非空的循环单链表的最前面插入一个新结点p,则执行()。

    A.p->next=head;myrear->next=p;head=p;

    B.head->next=p;myrear->next=p;head=p;

    C.myrear->next=p;head=p;head->next=p;

    D.myrear->next=p;head=p;p->next=head;


    A

  • 第3题:

    设表长大于1的循环单链表头指针为head,指针p指向表中某结点,且满足p->next->next == head,则可以判断()。

    A.p指向头结点

    B.p指向尾结点

    C.p的直接后继是头结点

    D.p的直接后继是尾结点


    p 指向尾结点

  • 第4题:

    对于一个循环单链表,若头指针为head,表中的某个结点p是最后一个结点的特征是()。

    A.p->next==NULL

    B.head==NULL

    C.head->next=p

    D.p->next==head


    r->next=H;

  • 第5题:

    1、在头指针为head且表长大于1的单循环链表中,指针p指向表中某个结点,若p->next->next==head,则()。

    A.p指向头结点

    B.p指向尾结点

    C.p的直接后继是头结点

    D.p的直接后继是尾结点


    D 解析:因为循环链表的尾结点的指针域中存放的是头指针,而尾结点由其直接前驱结点的指针域所指向,因此,当指针p指向尾结点的直接前驱结点时,满足关系式p->next->next=head。