摘要:
/*****************快排*******************/int Partition(int *a, int ileft, int iright){ int x = a[iright]; //主元 int i = ileft - 1; //小于主元游标 for(int j = ... 阅读全文
摘要:
void Max_Heapify(int *a, int heap_size, int i){ int left = (i= 0; i--) { Max_Heapify(a, heap_size, i); }}void HeapSort(int *a, int len) //堆排序接口{ int h... 阅读全文
摘要:
void Merge(int *a, int ileft, int imid, int iright) //辅助函数{ int n1 = imid - ileft + 1; int n2 = iright - imid; int *Larray = new int[n1]; int *Rarra... 阅读全文