void CreateList_Head(LinkList &L){
L=(LinkList)malloc(sizeof(LNode));
L->next=NULL;
LinkList s;int x;
scanf("%d",&x);
while(x!=9999){
s=(LinkList)malloc(sizeof(LNode));
s->data=x;
s->next=L->next;
L->next=s;
scanf("%d",&x);
}
}
void CreateList_Tail(LinkList &L){
L=(LinkList)malloc(sizeof(LNode));
LinkList s,r=L;int x;
scanf("%d",&x);
while(x!=9999){
s=(LinkList)malloc(sizeof(LNode));
s->data=x;
r->next=s;
r=s;
scanf("%d",&x);
}
r->next=NULL;
}