堆排序-減治法

注意,C++語言的數組下標是從0開始,則r[i]的左子樹是r[2i+1],右子樹是r[2i+2]; #include<stdio.h> #include <iostream> #include<iomanip> using namespace std; void SiftHeap(int r[],int k,int n){ int i,j,temp; i=k; j=2*i+1; //j
相關文章
相關標籤/搜索