AD

¿Ya dominas lo básico? Un curso estructurado de PHP es la vía rápida para dar el salto.

Ver cursos de PHP en Udemy

Enlace de afiliado. No te cuesta nada extra.

🐘Lecciones de PHP
Lección 35 / 68

Entender cómo funciona la ordenación de burbuja

En esta lección ordenarás una lista implementando el algoritmo tú mismo.

La burbuja compara elementos contiguos y los intercambia si están en el orden equivocado, repitiendo hasta que no queden intercambios.

El código de ejemplo ordena un array pequeño mostrando el resultado.

Fíjate en el intercambio: PHP permite hacerlo en una línea con [$a[$i], $a[$j]] = [$a[$j], $a[$i]];, sin variable temporal. Es una comodidad que en C exige tres líneas.

La burbuja es de las más lentas: con 10.000 elementos hace cien millones de comparaciones. En código real se usa sort(), o usort() con un criterio propio. Escribirla una vez sirve para entender qué significa que un algoritmo sea cuadrático, y por qué esa elección importa más que casi cualquier microoptimización.

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar PHP directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

🔗 El mismo tema en otros lenguajes

Mira cómo se escribe lo mismo en otro lenguaje.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)