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); }
PRIVATE inline void TaskQueue_close(TaskQueue tskq) { LinkList_free(&tskq->list); pthread_mutex_destroy(&tskq->lock); }