Курсовая работа: Алгоритмы обработки данных линейной и нелинейной структуры

array[j] = temp;

}

}

else

if(array[i+1]< array[j])

{

temp = array[i+1];

array[i+1] = array[j];

array[j] = temp;

}

}

}

}

//---------------функция преобразования массива в максимальную пирамиду -----------------

void heap_max()

{

int temp;

for(int l =floor((n-1)/2); l>=0; l--)

{

for(int j = floor((n-1)/2); j>=0; j--)

{

int i=2*j;

if((i+2)<n)

{

if(array[i+2]>=array[i+1] && array[i+2]>array[j])

{

temp = array[i+2];

array[i+2] = array[j];

array[j] = temp;

К-во Просмотров: 432
Бесплатно скачать Курсовая работа: Алгоритмы обработки данных линейной и нелинейной структуры