예제 #1
0
int main(int argc, const char *argv[])
{
	
	link_t *head;
	int i;
	head = creat_link();

	for(i = 9;i >= 0;i --){
		ins_head_link(head,&i);
	}


	print_link(head);

	i = 90;
	ins_index_link(head,11,&i);
	ins_index_link(head,15,&i);
	print_link(head);


	//del_head_link(head,&i);
	del_index_link(head,10,&i);
	printf("del:%d\n",i);

	print_link(head);
	
	dis_link(&head);
	return 0;
}
예제 #2
0
파일: link.c 프로젝트: sept/exercise
int main(void)
{
    stu *p = NULL;
    p = creat_link(p);
    print_link(p);
    p = delete_link(p);
    print_link(p);
    return 0;
}
예제 #3
0
파일: 1.c 프로젝트: wy91092/svn
int main()
{
  int a[8]={1,2,3,4,5,6,7,8};
  pLink L1,L2;
  init_link(&L1);
  init_link(&L2);
  creat_link(a,L1,8);
  
  print_link(L1);
 // reverse_link(L1,L2);
  L1=reverse2(L1);
  print_link(L1);
  return 0;	
}
예제 #4
0
int main(int argc, const char *argv[])
{
    stu_t *p, *head_new;
    int i = 0;
    //char str[10] = "111";
    //creat_file(2, str);
    //p = creat_link(NULL, str, 2);
    //char str[10] = "111";
    creat_file(2, argv[1]);
    p = creat_link(NULL, argv[1], 2);
    head_new = sort(p);
    for (i = 0; i < 2; i++)
    {
        printf("%d\n", head_new->id);
        head_new = head_new->next;
    }
    return 0;
}