70,023
社区成员




LinkedList LinkedListCreat()//尾插法建立带头结点的循环单链表
{
int x,n;
LinkedList p;
L=(LNode *)malloc(sizeof(LNode));
p=(LNode *)malloc(sizeof(LNode));
L->next=NULL;
scanf("%d",&n);
for(x=1;x<=n;x++)
{
p->data=x;
if(L->next==NULL)
{
L->next=p;
p->next=L;
}
else
{
p->next=L->next;
L->next=p;
}
};
return L;
}
LinkedList LinkedListCreat()//尾插法建立带头结点的循环单链表
{
int x,n;
LinkedList p;
L=(LNode *)malloc(sizeof(LNode));
L->next=NULL;
scanf("%d",&n);
for(x=1;x<=n;x++)
{
p=(LNode *)malloc(sizeof(LNode));
p->data=x;
if(L->next==NULL)
{
L->next=p;
p->next=L;
}
else
{
p->next=L->next;
L->next=p;
}
};
return L;
}