void CreatList(LinkList *&L,ElemType a[],int n(
{
LinList *s,*r;
int i;
L=(LinkList *)malloc(sizeof(LinkList));
r=L;
for(i=0;i
{
s=(LinkList *)malloc(sizeof(LinkList));
s->data=a[i];
r->next=s;
r=s;
}
r->next=NULL;
}
你這個就是不帶頭節點的,所謂帶頭節點,就是頭節點的類型和一般節點不同。比如一個叫head一個叫node,或者一個叫list一個叫node,你這個所有節點都叫linklist就不算帶頭節點了。