设一个带头结点的单向链表的头指针为head,设计算法,将链表的记录,按照data域的值递增排序。
简答题查看答案
设一条单链表的头指针变量为head且该链表没有头结点,则不能其判空条件是()。
多选题查看答案
非空的单循环链表的头指针为head,尾指针为rear,则下列条件成立的是()。
单选题查看答案
某带头结点的单链表的头指针为head,判定该链表为空的条件是()
填空题查看答案
某带头结点的单链表的头指针为head,判定该链表为非空的条件是()。
填空题查看答案
已知head为带头结点的单循环链表的头指针,链表中的数据元素依次为(a1,a2,a3,a4,…,an),A为指向空的顺序表的指针。阅读以下程序段,并回答问题:(1)写出执行下列程序段后的顺序表A中的数据元素;(2)简要叙述该程序段的功能。if(head->next!=head){p=head->next;A->length=0;while(p->next!=head){p=p->next;A->data[A->length++]=p->data;if(p->next!=head)p=p->next;}}
简答题查看答案
在一个带头结点的单循环链表中,P指向尾结点的直接前驱,则指向头结点的指针head可用P表示为head=()。
填空题查看答案
针为head且表长大于1的单循环链表中,指针p指向表中某个结点,若p->next->next==head,则()。
单选题查看答案
设线性表以不带头结点的单向链表存储,链表头指针为head,以下程序的功能是输出链表中各结点中的数据域data。完成程序中空格部分。
简答题查看答案