1 void CreateList_L(linklist L,int n){ //前插法 2 int i; 3 linklist p; 4 instaLNode(L); 5 for(i=n;i>0;i--){ 6 p=(linklist)malloc(sizeof(LNode)); 7 p->data=i; 8 p->next=L->next; 9 L->next=p; 10 } 11 } 12 void CreateList_F(linklist L,int n){ //尾插法 13 int i; 14 linklist p; 15 instaLNode(L); 16 for(i=1;i<=n;i++){ 17 p=(linklist)malloc(sizeof(LNode)); 18 p->data=i; 19 p->next=NULL; 20 L->next=p; 21 L=p; 22 } 23 }