已知head为带头结点的单循环链表的头指针,链表中的数据元素依次为(a1,a2,a3,a4,…
来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/11/06 08:38:07
已知head为带头结点的单循环链表的头指针,链表中的数据元素依次为(a1,a2,a3,a4,…
已知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;
}
}
已知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;
}
}
1、A的data数组中元素依次为a2,a4,a6...,A的length元素为(n/2)下取整
2、该程序将单循环链表中排在偶数次序的元素(也就是第2,4,6,8,10...)赋值到顺序表A中
2、该程序将单循环链表中排在偶数次序的元素(也就是第2,4,6,8,10...)赋值到顺序表A中
已知head为带头结点的单循环链表的头指针,链表中的数据元素依次为(a1,a2,a3,a4,…
在一个带头结点的单循环链表中,p指向尾结点的直接前驱,则指向头结点的指针head可用p表示为head=
已知带头结点的单链表L,指针P指向L链表中的一个结点为(非首结点、非尾结点),
已知一组数据a1,a2,a3,a4,a5的平均数为8,则另一组数据a1+10,a2-10,a3+10,a4-10,a5+
设一条单链表的头指针变量为head且该链表没有头结点,则其判空条件是( ).
已知一组样本数据a1,a2,a3,a4的平均数为2,且a1平方+a2平方+a3平方+a4平方=28
已知一组数据a1,a2,a3,a4,a5的平均数为1,且(a1)^2+(a2)^2+(a3)^2+(a4)^2+(a5)
若循环链表的结点具有数据域data和指针域next,H指向其头结点,该表具有一个结点的条件是()为真值
(1)已知一组数据a1,a2,a3,a4的平均数为2,且a1平方+a2平方+a3平方+a4平方=28,求这组数据的方差和
已知向量组I:a1,a2,a3;II:a1,a2,a3,a4;III:a1,a2,a3,a5.如果各向量组的秩分别为R(
数学帝进来下设a1,a2,a3,a4,a5为自然数,A={a1,a2,a3,a4,a5},B={A中每一个元素的平方},
由公差为d的等差数列{an}依次相邻两项之和:a1+a2,a2+a3,a3+a4,a4+a5,...,an+(an+1)