//Heap Sort
//Codificado por sAfOrAs
#include <iostream>
#define max 100
using namespace std;
int main()
{
int A[max],j,item,temp,i,k,n;
cout<<"Ingresa la cantidad de elementos del arreglo: ";
cin>>n;
for(i=1;i<=n;i++)
cin >> A[i];
for(k=n;k>0;k--)
{
for(i=1;i<=k;i++)
{
item=A[i];
j=i/2;
while(j>0 && A[j]<item)
{
A[i]=A[j];
i=j;
j=j/2;
}
A[i]=item;
}
temp=A[1];
A[1]=A[k];
A[k]=temp;
}
cout<<"El orden es:"<<endl;
for(i=1;i<=n;i++)
cout<<A[i] << endl;
return 0;
}
#include<iostream>
using namespace std;
void leeCadena(int cant,int n[])
{
int i;
for(i=0;i<cant;i++)
{
cout<<"Ingresa numero "<<i+1<<": ";
cin>>n[i];
}
}
void muestraCadena(int cant,int n[])
{
int i;
for(i=0;i<cant;i++)
{
cout<<n[i]<<endl;
}
}
Me gusta esto:
Me gusta Cargando...
Relacionado
ДА ЗДРАВСТВУЕТ КОРОЛЕВА
MIS HUEVOS
que onda con los comentarios XD
Gaea
muy bueno :V
perra
Vi otra forma de como lo hicieron el heap sort, pero podrías explicar cuales la lógica de este tipo de heap sort.
Pd: Soy nuevo en el mundo de la programación.
oe hdp huevon de mrd chupa penes que chucha hablas cerrano color huaico
hola papi ;V
hola mami
bravo gay and waldir se la chupan en la cama bravo ichuña heysonn
ok es ordenamiento por heap sort pero esta bien estructurado? Cuando se da la eliminacion del monticulo
hola perra
Este codigo sirve para visual studio???
Como lo implemento???
de antemano gracias
calla serrano con s ;V
ghfgh
ç
gf
h
fhgj
g
hj
ghjghjg
hj
g
hj
perro
as
d
asd
a:ds
.l.8
:::::::::::::::: :::::8
3 <===============8