Bubble Sort (Intercambio directo)

Desordenado: 0, 10, 0, 0, 1, 2, -2, 9, -1, 9,

Burbuja mejorado

  1. Iteración
    1. 0, 10, 0, 0, 1, 2, -2, 9, -1, 9, No hubo intercambio
    2. 0, 0, 10, 0, 1, 2, -2, 9, -1, 9, Hubo intercambio
    3. 0, 0, 0, 10, 1, 2, -2, 9, -1, 9, Hubo intercambio
    4. 0, 0, 0, 1, 10, 2, -2, 9, -1, 9, Hubo intercambio
    5. 0, 0, 0, 1, 2, 10, -2, 9, -1, 9, Hubo intercambio
    6. 0, 0, 0, 1, 2, -2, 10, 9, -1, 9, Hubo intercambio
    7. 0, 0, 0, 1, 2, -2, 9, 10, -1, 9, Hubo intercambio
    8. 0, 0, 0, 1, 2, -2, 9, -1, 10, 9, Hubo intercambio
    9. 0, 0, 0, 1, 2, -2, 9, -1, 9, 10, Hubo intercambio
  2. Iteración
    1. 0, 0, 0, 1, 2, -2, 9, -1, 9, 10, No hubo intercambio
    2. 0, 0, 0, 1, 2, -2, 9, -1, 9, 10, No hubo intercambio
    3. 0, 0, 0, 1, 2, -2, 9, -1, 9, 10, No hubo intercambio
    4. 0, 0, 0, 1, 2, -2, 9, -1, 9, 10, No hubo intercambio
    5. 0, 0, 0, 1, -2, 2, 9, -1, 9, 10, Hubo intercambio
    6. 0, 0, 0, 1, -2, 2, 9, -1, 9, 10, No hubo intercambio
    7. 0, 0, 0, 1, -2, 2, -1, 9, 9, 10, Hubo intercambio
    8. 0, 0, 0, 1, -2, 2, -1, 9, 9, 10, No hubo intercambio
  3. Iteración
    1. 0, 0, 0, 1, -2, 2, -1, 9, 9, 10, No hubo intercambio
    2. 0, 0, 0, 1, -2, 2, -1, 9, 9, 10, No hubo intercambio
    3. 0, 0, 0, 1, -2, 2, -1, 9, 9, 10, No hubo intercambio
    4. 0, 0, 0, -2, 1, 2, -1, 9, 9, 10, Hubo intercambio
    5. 0, 0, 0, -2, 1, 2, -1, 9, 9, 10, No hubo intercambio
    6. 0, 0, 0, -2, 1, -1, 2, 9, 9, 10, Hubo intercambio
    7. 0, 0, 0, -2, 1, -1, 2, 9, 9, 10, No hubo intercambio
  4. Iteración
    1. 0, 0, 0, -2, 1, -1, 2, 9, 9, 10, No hubo intercambio
    2. 0, 0, 0, -2, 1, -1, 2, 9, 9, 10, No hubo intercambio
    3. 0, 0, -2, 0, 1, -1, 2, 9, 9, 10, Hubo intercambio
    4. 0, 0, -2, 0, 1, -1, 2, 9, 9, 10, No hubo intercambio
    5. 0, 0, -2, 0, -1, 1, 2, 9, 9, 10, Hubo intercambio
    6. 0, 0, -2, 0, -1, 1, 2, 9, 9, 10, No hubo intercambio
  5. Iteración
    1. 0, 0, -2, 0, -1, 1, 2, 9, 9, 10, No hubo intercambio
    2. 0, -2, 0, 0, -1, 1, 2, 9, 9, 10, Hubo intercambio
    3. 0, -2, 0, 0, -1, 1, 2, 9, 9, 10, No hubo intercambio
    4. 0, -2, 0, -1, 0, 1, 2, 9, 9, 10, Hubo intercambio
    5. 0, -2, 0, -1, 0, 1, 2, 9, 9, 10, No hubo intercambio
  6. Iteración
    1. -2, 0, 0, -1, 0, 1, 2, 9, 9, 10, Hubo intercambio
    2. -2, 0, 0, -1, 0, 1, 2, 9, 9, 10, No hubo intercambio
    3. -2, 0, -1, 0, 0, 1, 2, 9, 9, 10, Hubo intercambio
    4. -2, 0, -1, 0, 0, 1, 2, 9, 9, 10, No hubo intercambio
  7. Iteración
    1. -2, 0, -1, 0, 0, 1, 2, 9, 9, 10, No hubo intercambio
    2. -2, -1, 0, 0, 0, 1, 2, 9, 9, 10, Hubo intercambio
    3. -2, -1, 0, 0, 0, 1, 2, 9, 9, 10, No hubo intercambio
  8. Iteración
    1. -2, -1, 0, 0, 0, 1, 2, 9, 9, 10, No hubo intercambio
    2. -2, -1, 0, 0, 0, 1, 2, 9, 9, 10, No hubo intercambio

Burbuja convencional

  1. Iteración
    1. 0, 10, 0, 0, 1, 2, -2, 9, -1, 9, No hubo intercambio
    2. 0, 0, 10, 0, 1, 2, -2, 9, -1, 9, Hubo intercambio
    3. 0, 0, 0, 10, 1, 2, -2, 9, -1, 9, Hubo intercambio
    4. 0, 0, 0, 1, 10, 2, -2, 9, -1, 9, Hubo intercambio
    5. 0, 0, 0, 1, 2, 10, -2, 9, -1, 9, Hubo intercambio
    6. 0, 0, 0, 1, 2, -2, 10, 9, -1, 9, Hubo intercambio
    7. 0, 0, 0, 1, 2, -2, 9, 10, -1, 9, Hubo intercambio
    8. 0, 0, 0, 1, 2, -2, 9, -1, 10, 9, Hubo intercambio
    9. 0, 0, 0, 1, 2, -2, 9, -1, 9, 10, Hubo intercambio
  2. Iteración
    1. 0, 0, 0, 1, 2, -2, 9, -1, 9, 10, No hubo intercambio
    2. 0, 0, 0, 1, 2, -2, 9, -1, 9, 10, No hubo intercambio
    3. 0, 0, 0, 1, 2, -2, 9, -1, 9, 10, No hubo intercambio
    4. 0, 0, 0, 1, 2, -2, 9, -1, 9, 10, No hubo intercambio
    5. 0, 0, 0, 1, -2, 2, 9, -1, 9, 10, Hubo intercambio
    6. 0, 0, 0, 1, -2, 2, 9, -1, 9, 10, No hubo intercambio
    7. 0, 0, 0, 1, -2, 2, -1, 9, 9, 10, Hubo intercambio
    8. 0, 0, 0, 1, -2, 2, -1, 9, 9, 10, No hubo intercambio
  3. Iteración
    1. 0, 0, 0, 1, -2, 2, -1, 9, 9, 10, No hubo intercambio
    2. 0, 0, 0, 1, -2, 2, -1, 9, 9, 10, No hubo intercambio
    3. 0, 0, 0, 1, -2, 2, -1, 9, 9, 10, No hubo intercambio
    4. 0, 0, 0, -2, 1, 2, -1, 9, 9, 10, Hubo intercambio
    5. 0, 0, 0, -2, 1, 2, -1, 9, 9, 10, No hubo intercambio
    6. 0, 0, 0, -2, 1, -1, 2, 9, 9, 10, Hubo intercambio
    7. 0, 0, 0, -2, 1, -1, 2, 9, 9, 10, No hubo intercambio
  4. Iteración
    1. 0, 0, 0, -2, 1, -1, 2, 9, 9, 10, No hubo intercambio
    2. 0, 0, 0, -2, 1, -1, 2, 9, 9, 10, No hubo intercambio
    3. 0, 0, -2, 0, 1, -1, 2, 9, 9, 10, Hubo intercambio
    4. 0, 0, -2, 0, 1, -1, 2, 9, 9, 10, No hubo intercambio
    5. 0, 0, -2, 0, -1, 1, 2, 9, 9, 10, Hubo intercambio
    6. 0, 0, -2, 0, -1, 1, 2, 9, 9, 10, No hubo intercambio
  5. Iteración
    1. 0, 0, -2, 0, -1, 1, 2, 9, 9, 10, No hubo intercambio
    2. 0, -2, 0, 0, -1, 1, 2, 9, 9, 10, Hubo intercambio
    3. 0, -2, 0, 0, -1, 1, 2, 9, 9, 10, No hubo intercambio
    4. 0, -2, 0, -1, 0, 1, 2, 9, 9, 10, Hubo intercambio
    5. 0, -2, 0, -1, 0, 1, 2, 9, 9, 10, No hubo intercambio
  6. Iteración
    1. -2, 0, 0, -1, 0, 1, 2, 9, 9, 10, Hubo intercambio
    2. -2, 0, 0, -1, 0, 1, 2, 9, 9, 10, No hubo intercambio
    3. -2, 0, -1, 0, 0, 1, 2, 9, 9, 10, Hubo intercambio
    4. -2, 0, -1, 0, 0, 1, 2, 9, 9, 10, No hubo intercambio
  7. Iteración
    1. -2, 0, -1, 0, 0, 1, 2, 9, 9, 10, No hubo intercambio
    2. -2, -1, 0, 0, 0, 1, 2, 9, 9, 10, Hubo intercambio
    3. -2, -1, 0, 0, 0, 1, 2, 9, 9, 10, No hubo intercambio
  8. Iteración
    1. -2, -1, 0, 0, 0, 1, 2, 9, 9, 10, No hubo intercambio
    2. -2, -1, 0, 0, 0, 1, 2, 9, 9, 10, No hubo intercambio
  9. Iteración
    1. -2, -1, 0, 0, 0, 1, 2, 9, 9, 10, No hubo intercambio
Ordenado: -2, -1, 0, 0, 0, 1, 2, 9, 9, 10,