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

//---------------------------------------------------------------------------

void makeArray() //создание массива, если пользователь

{ //предпочел использовать данные программы

randomize();

for(int i=0;i<10;i++)

array[i]=random(20);

n=10;

}

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

void heap_min()

{

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;

}

else

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

{

temp = array[i+1];

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