七种常见的排序:插入排序(直接排序,希尔排序),选择排序(选择排序,堆排序),交换排序(冒泡排序,快速排序),递归排序(归并排序)
1.第一种用堆进行排序//用堆进行排序voidHeapAdjust(int*array,intsize,intparent){intchild=parent*2+1;while(child>1);for(;last>=0;--last)HeapAdjust(array,size,last);//向下调整//2.排序intend=size-1;while(end){Swap(&array[0],&a