采用筛选法和插入法进行堆排序 oid HeapSort(int r[],int n) { int i,j; for(j=n;j>=1;j--) { for(i=j/2;i>0;i--) SiftHeap(r,i,j); r[0]=r[1];r[1]=r[j];r[j]=r[0]; }