Clasificacion en la Memoria Principal
Clasificación por Inserción Directa
- Tomar un elemento en la posición 'i' (i = 2, 3, 4, 5, ...)
- Buscar si hay un lugar en las posiciones anteriores (parte ordenada).
- Mover hacia la derecha los restantes.
- Insertarlo.
Compara 1 y corre, compara 2 y corre, compara 3 y ...
Clasificación por Inserción Binaria
- Tomar un elemento de la posición 'i'.
- Buscar dicotómicamente su lugar en las posiciones anteriores.
- Mover hacia la derecha los restantes.
- Insertarlo.
Cogemos el elemento central de la parte ordenada y se compara con el elemento a insertar. Si es mayor se descarta la parte izquierda, si no, al contrario.
Clasificación por Selección Directa
- Selecciona el elemento menor de la parte del arregle no ordenada.
- Colocarlo en la primera posición de la parte no ordenada del arreglo.
Buscas el pequeño y lo cambias
Clasificación por Intercambio Directo o Burbuja
- Se comparan pares de elementos contiguos y se intercambian si estas desordenados.
Clasificación por Sacudida o Vibración
- Mejora el método de la clasificación por burbuja alternando la dirección de pases consecutivos.
- El segundo pase comienza en las posiciones finales y se recorre en sentido inverso al anterior.
Inserción por Incremento Decreciente (SHELL)
- Eliges un rango y vas disminuyéndolo hasta que al final terminará con la inserción directa
Clasificación por Partición (Quick Sort)
- Elegimos un valor al azar (pivote), se recorre todo el arreglo desde la izquierda hasta encontrar una llave mayor que el pivote, y desde la derecha hasta encontrar un menor.
- Se intercambian y se repite el proceso hasta que los índices de incremento y decremento se cruce. Así tendremos las particiones menores que el pivote a la izquierda y mayores que el pivote a la derecha.
- Después 'partimos' y a ordenar de la misma forma.

Live in Blogs
Blog Bellezza
Butaca Diez
City Guides Blog
Cyfuss
Que Cocino
Solo Libros Blog
Apuntes para Vagos
Blog Boda
Urubamba




Enviar un comentario nuevo