数据结构基础算法-堆

#include<stdio.h> #include<stdlib.h> void BigHeap(int a[],int n) {//建立大根堆 int pa,end,tog,t; end=n-1; while(1) { tog=0; pa=end/2; while(pa>0) { if(a[pa]<a[2*pa]) {//跟左子树比 tog=1; t=a[pa]; a[pa]=a[2*pa];
相关文章
相关标签/搜索