摘要: 1 //将有序列表L和R合并到A列表上 2 void Merge(int *L, int Lc, int *R,int Rc){ 3 int i = 0,j = 0,k = 0;//分别表示L,R,A列表的索引 4 while(i < Lc && j < Rc) 5 T[k++] = L[i] < R[j] ? L[i++] : R[j++];//T变量... 阅读全文
posted @ 2018-01-20 21:53 Do1phln 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1 void quick_sort(int arr[], int i,int j){ 2 if(i >= j) return; 3 int mid = arr[j]; 4 inta=i,b=j-1; 5 while(a = mid && a = arr[j]) 13 swap(arr[a], arr[j]); 14 else... 阅读全文
posted @ 2018-01-20 21:23 Do1phln 阅读(285) 评论(0) 推荐(0) 编辑