Documentos de Académico
Documentos de Profesional
Documentos de Cultura
#include <iostream>
#include <conio.h>
#include <windows.h>
a[j/2] = temp;
{
max_heapify(a, i, n);
return;
int main()
int j, temp;
temp = a[i];
int i, temp;
int n, i, x;
j = 2*i;
while (j <= n)
cin>>n;
{
if (j < n && a[j+1] > a[j])
j = j+1;
if (temp > a[j])
temp = a[i];
int a[20];
a[i] = a[1];
a[1] = temp;
max_heapify(a, 1, i - 1);
break;
cin>>a[i];
cout<<"Introduzca el
elemento"<<(i)<<endl;
}
build_maxheap(a,n);
{
int i;
for(i = n/2; i >= 1; i--)
heapsort(a, n);
cout<<"Ordenado: ";
for (i = 1; i <= n; i++)
}
cout<<a[i]<<endl; getch();
return 0;