Repositorio

Algoritmos de ordenamiento

Algoritmos · Python

Cinco algoritmos estables animados paso a paso: elige uno para abrir su visualizador, ajustarlo a tu gusto y exportarlo como HTML autónomo, SCORM o iframe.

Ordenamiento de burbuja

Compara pares adyacentes e intercambia: el mayor «burbujea» al final en cada pasada.

O(n²) · ESTABLE

Ordenamiento por inserción

Toma la siguiente carta, la levanta y la desliza hasta su hueco entre las ya ordenadas.

O(n²) · ESTABLE

Burbuja bidireccional (cóctel)

Como la burbuja, pero barre en ambos sentidos: ida llevando máximos, vuelta trayendo mínimos.

O(n²) · ESTABLE

Ordenamiento Gnome

Avanza mientras el orden sea correcto; si no, intercambia y da un paso atrás para comprobar.

O(n²) · ESTABLE

Ordenamiento por mezcla

Divide y vencerás: parte el arreglo en mitades, las ordena y las entrelaza en una sola pasada.

O(n·log n) · ESTABLE