小根堆 的調整算法

//  小根堆  的調整算法 /* heap[]:存儲堆的數組 hlength:heap[]的節點數  */  //把節點 P 向下調整  void down(int p) { int q=p*2; a=heap[p]; while(q<=hlength){ if(q<hlength&&heap[q]>heap[q+1]) q++; if(heap[q]>=a){ break; }else{
相關文章
相關標籤/搜索