int main(int argc, char *argv[]) { int num; a=(LinkList)malloc(sizeof(LNode)); a->next=NULL; b=(LinkList)malloc(sizeof(LNode)); b->next=NULL; printf ("链表a:请输入一串整数,按0终止\n"); while(scanf("%d",&num)) { if(num==0) break; else { LinkList_create_head(a,num); } } printf ("链表b:请输入一串整数,按0终止\n"); while(scanf("%d",&num)) { if(num==0) break; else { LinkList_create_tail(b,num); } } LinkList_print(a); LinkList_print(b); LinkList_sort_Bubble(a); LinkList_sort_Bubble(b); LinkList_print(a); LinkList_print(b); LinkList_free(a); LinkList_free(b); }
int main(int argc,char* agrv[]) { Node* head = LinkList_create(); Node* head_reversed; printf("The link list data is:\n"); LinkList_print(head); head_reversed = LinkList_reverse(head); printf("After reversed,the link list data is:\n"); LinkList_print(head_reversed); // system("Pause"); }