已知head是带头结点的单循环链表的头指针,链表中的数据元素依次为a1,a2,a3..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) a2,a4,a6...
(2) 将偶数位的数存储在顺序列A中