摘要:
//堆排序---大根堆//此过程只排出第一个大根堆void HeapAdjust(int data[],int s,int m){ //data[s..m]组成的元素序列中,除data[s]之外,其余元素均满足堆定义 //调整data[s]的位置,使之成为大根堆 int j,t; t = data[s]; //备份元素data[s],找到合适的位置后再插入 for (j=2*s+1;j=0;--i) //把data调整成大根堆 HeapAdju... 阅读全文
posted @ 2013-07-23 18:22 _Babyface 阅读(124) 评论(0) 推荐(0) 编辑