tooljar

    Visualizador de ordenamiento

    Visualiza y compara algoritmos de ordenamiento con animación paso a paso

    Ordenamiento de burbuja

    Recorre repetidamente la lista, compara elementos adyacentes y los intercambia si están en el orden incorrecto.

    Mejor caso
    O(n)
    Caso promedio
    O(n²)
    Peor caso
    O(n²)
    Espacio
    O(1)

    Visualización

    Resultados del ordenamiento

    190
    Comparaciones totales
    97
    Intercambios totales
    288
    Pasos totales
    20
    Tamaño del arreglo

    Leyenda de colores

    Predeterminado
    Comparando
    Intercambiando
    Ordenado
    Pivote

    Referencia de complejidad temporal

    Ordenamiento de burbuja: O(n) mejor, O(n²) promedio/peor
    Ordenamiento por selección: O(n²) todos los casos
    Ordenamiento por inserción: O(n) mejor, O(n²) promedio/peor
    Ordenamiento rápido: O(n log n) mejor/promedio, O(n²) peor
    Ordenamiento por mezcla: O(n log n) todos los casos

    Acerca del visualizador de ordenamiento

    Visualiza cómo funcionan diferentes algoritmos de ordenamiento paso a paso. Compara su eficiencia a través de comparaciones, intercambios y complejidad temporal.

    Algoritmos de ordenamiento

    • Ordenamiento de burbuja: Ordenamiento simple basado en comparación, bueno para aprender
    • Ordenamiento por selección: Encuentra el mínimo repetidamente, O(n²) siempre
    • Ordenamiento por inserción: Eficiente para arreglos pequeños/casi ordenados
    • Ordenamiento rápido: Divide y conquista con pivotes, muy rápido en la práctica
    • Ordenamiento por mezcla: O(n log n) estable con requisito de espacio extra