Bubble Sort (Intercambio directo)

Desordenado: 5, 3, 12, 11, 12, -2, 7, 1, 7, 0,

Burbuja mejorado

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

Burbuja convencional

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