本文共 224 字,大约阅读时间需要 1 分钟。
void MinHeapFixup(int *a,int i){//向上调整 for(int j=(i-1)/2;(j>=0&&i)&&a[i] =0;i--) MinHeapFixdown(a,i,n);}void MinHeapSort(int *a,int n){//heap_sort for(int i=n-1;i>=1;i--){ swap(a[i],a[0]); MinHeapFixdown(a,0,i); }}
转载地址:http://wbvvi.baihongyu.com/