int main(int argc,char *argv[]) { link_list *lp; int n; lp = create_linklist(sizeof(char), NULL); if(!lp){ printf("Can't create new linklist!!\n"); return 0; } for(n = 0; a[n]; n++) append_linklist(lp,a + n); show_int_linklist(lp); for(n=0;n<10;n++){ insert_linklist(lp,bl[n],b + n); } show_int_linklist(lp); for(n=0;n<14;n++){ delete_linklist(lp,del[n]); } show_int_linklist(lp); for(n=0;n<5;n++){ char e; if(get_element_linklist(lp,get[n],&e)) printf("%c",e); } clear_linklist(lp); show_int_linklist(lp); append_linklist(lp,a); show_int_linklist(lp); return 1; }
int get_data(linknode_t *head) { ldata_t data; while(1) { while( 2 != scanf("%d,%d",&data.coeff, &data.exp)) getchar(); if(0 == data.coeff) break; insert_linklist(head, &data); } return 0; }
int main() { LinkNode *list = NULL; int i; int n, base; scanf("%d%d", &n, &base); list = creat_linknode(1); for(i = n; i > 1 ; i --) insert_linklist(list, i); show_linklist(list); list = joseph(list, base); show_linklist(list); free_linklist(list); return 0; }
int main() { linklist h; int i; char buf[20] = "hello linkllist"; h = CreateLinklist(); for(i=0; i<10; i++) { insert_linklist(h, buf, i); } rever_linklist(h); while(h->next) { printf("node->i==%d\n", h->next->a); h=h->next; } return 0; }