數據結構基礎算法-堆

#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];
相關文章
相關標籤/搜索