miércoles 18 de noviembre · 13:00–14:15 · en 88 días
CN122 · miércoles 18/11/2026 · 13:00-14:15 · Sesión 28
Métodos de ordenamiento sobre arreglos (1/3)
Ordenar es la operación más estudiada de la computación. Interesa porque habilita la búsqueda binaria, porque aparece en todos lados y porque su análisis enseña a comparar algoritmos.
La estabilidad importa más de lo que parece. Al ordenar registros por un segundo criterio, solo un algoritmo estable conserva el primero.
Compara pares adyacentes y los intercambia. En cada pasada el mayor «burbujea» hasta el final.
Busca el mínimo del resto y lo coloca en su posición. Hace exactamente n−1 intercambios, el mínimo posible.
Toma cada elemento y lo inserta en su lugar dentro de la parte ya ordenada, como se acomoda una mano de cartas.
Implementar los tres contando comparaciones e intercambios, con arreglos aleatorios, ordenados y en orden inverso.
Nada anotado en esta sesión todavía.