Método de Inserción





















//Funcion que ordena los valores que estan en el arreglo
void ordenar (int Cant, double ele1, double ele2, double auxi)
{
for(ele1 = 1; ele1 < Cant; ele1++)
{
ele2 = ele1;
auxi = Convert::ToDouble(lstArray->Items[ele1]);
double Compa = Convert::ToDouble(lstArray->Items[ele2 - 1]);
while(ele2 > 0 && auxi < Compa)
{
lstArray->Items[ele2] = lstArray->Items[ele2 - 1];
ele2--;
}
lstArray->Items[ele2] = auxi;
}
}
#pragma endregion
//Este boton sirve para insertar valores al arreglo
private: System::Void btnAg_Click(System::Object^ sender, System::EventArgs^ e) {
lstArray->Items->Add(Box1->Text);
Box1->Text="";
Box1->Focus();
}
private: System::Void Order_Click(System::Object^ sender, System::EventArgs^ e) {
int Cant = Convert::ToInt32(lstArray->Items->Count);
double ele1, ele2, auxi;

ordenar(Cant, ele1, ele2, auxi);

}
};Método Shell



//Funcion para ordenar por metodo Shell
void order (int Cant, int temp, int inter)
{
while(inter>0)
{
for(i=inter;iItems[i]);
while((j>=inter) && (Convert::ToInt32(lstArray->Items[j-inter])>temp))
{
lstArray->Items[j]=lstArray->Items[j-inter];
j=j-inter;
}
lstArray->Items[j] = temp;
}
inter=inter/2;
}

}

#pragma endregion
//Boton agregar Datos al listbox lstArray
private: System::Void btnAg_Click(System::Object^ sender, System::EventArgs^ e) {
lstArray->Items->Add(Box1->Text);
Box1->Text="";
Box1->Focus();
}
//boton ordenar
private: System::Void Order_Click(System::Object^ sender, System::EventArgs^ e) {
int Cant;
int i,j,inter,temp;
order(Cant, temp, inter);
}
};


Método de Intercambio


//funcion ordenar datos de menor a mayor
void menor(int Cant, double ele1, double ele2, double auxi)
{
//Ordena de Menor a Mayor
for(ele1 = 0; ele1 Items[ele2]);
if(ar1 > [continua]

Leer Ensayo Completo

Cite este ensayo

APA

(2012, 04). Selectivas. BuenasTareas.com. Recuperado 04, 2012, de http://www.buenastareas.com/ensayos/Selectivas/4011654.html

MLA

"Selectivas" BuenasTareas.com. 04 2012. 2012. 04 2012 <http://www.buenastareas.com/ensayos/Selectivas/4011654.html>.

MLA 7

"Selectivas." BuenasTareas.com. BuenasTareas.com, 04 2012. Web. 04 2012. <http://www.buenastareas.com/ensayos/Selectivas/4011654.html>.

CHICAGO

"Selectivas." BuenasTareas.com. 04, 2012. consultado el 04, 2012. http://www.buenastareas.com/ensayos/Selectivas/4011654.html.