单选题

在一个头指针为head的单向链表中,p指向尾结点,要使该链表成为单向循环链表可执行()。 

Ap=head->next;

Bhead->next=p;

Chead->next=p->next;

Dp->next=head;

正确答案

来源:www.examk.com

答案解析

相似试题
  • 在一个带头结点的单循环链表中,P指向尾结点的直接前驱,则指向头结点的指针head可用P表示为head=()。

    填空题查看答案

  • 设有头指针为head的非空的单向链表,指针p指向其尾结点,要使该单向链表成为单向循环链表,则可利用下述语句()

    单选题查看答案

  • 头指针为head的带头结点的单向循环链表,p所指向尾结点,要使该链表成为不带头结点的单向循环链表, 可执行head=head->nex;和()。

    单选题查看答案

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

    单选题查看答案

  • 设线性表以不带头结点的单向链表存储,链表头指针为head,以下程序的功能是输出链表中各结点中的数据域data。完成程序中空格部分。

    简答题查看答案

  • 已知head指向一个带头节点的单向链表,链表中每个节点包含数据区域(data)和指针域(next),数据域为整型。请分别编写函数,在链表中查找数据域值最大的节点。

    简答题查看答案

  • 设线性表为(16,20,26,24),以不带头结点的单向链表存储,链表头指针为head,以下程序的功能是输出链表中各结点中的数据域data。完成程序中空格部分。

    简答题查看答案

  • 在一个头指针为ph的单链表中,若要在指针q所指结点的后面插入一个由指针p所指向的结点,则执行()操作。

    单选题查看答案

  • 删除一单向链表中P指针所指向结点的后继结点,正确的操作是()。

    单选题查看答案