int array[]={5,3,17,10,84,19,6,22,9};
array int*, , " " int*&, ( ). const :
void max_heapify(int* const& array, int size, int index)
, ( ), : . const& , , std::string. ; , .
, :
void build_max_heap(int* array, int size)
void max_heapify(int* array, int size, int index)
max_heapify build_max_heap, :
void build_max_heap(int* array, int size)
{
for(int i = size/2; i>=0; i--)
{
max_heapify(array, size, i);
}
}