Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SEMESTRE: IV
EN OTRAS PALABRAS
El método de ordenamiento por selección busca el mínimo elemento entre una posición
i y el final de la lista, luego Intercambiamos el mínimo con el elemento de la posición i.
#include<iostream>
int main(){
int array[8]={44,55,12,42,94,18,06,67};
ordenarSeleccion(array,8);
for(int i=0;i<elementos-1;i++){
temp=cadena[i];
posicion=i;
for(int j=1;j+i<elementos;j++){
if(cadena[j+i]<temp){
temp=cadena[j+i];
posicion=j+i;}}
cadena[posicion]=cadena[i];
cadena[i]=temp;}
for(int h=0;h<elementos;h++){
cout<<cadena[h]<<" ";} }
EN CONCLUSIÓN
• Este algoritmo mejora ligeramente el ALGORITMO DE BURBUJA
• En el caso de tener que ordenar un vector de enteros, esta mejora no es muy
sustancial,
• Pero cuando hay que ordenar un vector de estructuras más complejas, la
operación ocuparía más tiempo y costo.