摘要: #include <stdio.h>void merge(int *const a,int p,int q, int r);void merge_sort(int a[],int p,int r);int main(void){int j;int arraynumber[]={3,5,1,2,0,-1,-3,7,9,8};int len=sizeof(arraynumber)/sizeof(int);merge_sort(arraynumber,0,len-1);for(j=0;j<len;j++)printf("%d\n",arraynumber[j]) 阅读全文
posted @ 2012-06-24 22:48 huals 阅读(181) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h>void sort( int * const arraynumber,int len);int main(void){int j;int arraynumber[]={3,5,1,4,2,9,4,6,3,8,7,0};int len=sizeof(arraynumber)/sizeof(int);sort(arraynumber,len);for(j=0;j<12;j++)printf("%d\n",arraynumber[j]);return 0;}void sort(int *const arraynumber,in 阅读全文
posted @ 2012-06-10 20:42 huals 阅读(162) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h>void sort( int * const arraynumber,int len,int *head);int main(void){int j;int arraynumber[]={3,5,1,4,2,9,4,6,3,8,7,0,-1,-3};int len=sizeof(arraynumber)/sizeof(int);int sortarray[len];sort(arraynumber,len,sortarray);for(j=0;j<len;j++)printf("%d\n",sortarray[j]);r 阅读全文
posted @ 2012-06-10 20:40 huals 阅读(166) 评论(0) 推荐(0) 编辑
摘要: #include <stdio.h>struct node{ int number; struct node * next;};void Init_list(struct node *root);void Push_list(struct node *p,struct node *root);void Pop_list(struct node *root);struct node* Get_list(struct node *root);void Print_list(struct node *root);int main(void){ struct node head,a,... 阅读全文
posted @ 2012-05-15 12:50 huals 阅读(328) 评论(0) 推荐(0) 编辑