Professional Documents
Culture Documents
ORDENAMIENTO
Ordenamiento Por
Seleccin
Que es ?
El ordenamiento de seleccin es
un algoritmo de ordenamiento
que requieren operaciones para
ordenar una lista de N
elementos.
MTODOS DE
ORDENAMIENTO
Los mtodos de ordenamiento son
necesarios para que luego de ordenar, se
puedan buscar datos de una manera
mucho mas rpida y eficiente aplicando
distintas tcnicas.
Y en general:
Pseudocdigoparaordenarunalistadenelementos
indexadosdesdeel1:
|8|6|9|5|2|
Analizamoslalistayvemosqueelmayorvalor(9)seencuentraenlaposicin3,por
lotantointercambiamosvaloresdeloselementosx3yx5
|8|6|2|5|9|
Ahora repetimos el procedimiento sin tomar en cuenta el ultimo elemento (pues ya
tiene el valor correcto). Ahora vemos que el mayor valor (8) se encuentra en la
posicin1,portantointercambiamoslosvaloresdeloselementosx1yx4
|5|6|2|8|9|
Con lo que el penltimo elemento (x4) queda con el valor correcto. Repetimos
nuevamente el procedimiento pero sin tomar en cuenta los dos ltimos elementos.
Vemos ahora que el mayor valor (6) esta en la posicin2,portantointercambiamos
losvaloresdeloselementosx2yx3
|5|2|6|8|9|
Con lo que x3 queda con el valor correcto. Repetimos una vez mas el
procedimiento pero sin tomar en cuenta los elementosx3,x4,x5. Vemosahora
queelmayorvalor(5)seencuentraenlaposicin1,portantointercambiamos
losvaloresx1yx2.
|2|5|6|8|9|
Entonces x2 tambin queda con el valor correcto, como ahora solo queda un
elemento(x1)elprocesoconcluyeylalistayaestaordena.
SELECCION DIRECTA
El algoritmo de ordenacin por el mtodo de
seleccin directa es un algoritmo relativamente
sencillo y uno de los ms fciles de recordar e
implementar.