Método burbuja
PHP
Publicado el 2 de Mayo del 2014 por Xavi (548 códigos)
27.159 visualizaciones desde el 2 de Mayo del 2014
Código que muestra el método burbuja para ordenar un array de valores.
<?php
function burbuja($array)
{
for($i=1;$i<count($array);$i++)
{
for($j=0;$j<count($array)-$i;$j++)
{
if($array[$j]>$array[$j+1])
{
$k=$array[$j+1];
$array[$j+1]=$array[$j];
$array[$j]=$k;
}
}
}
return $array;
}
$arrayA=array(5,9,4,7,3,8,2,1,6);
echo "Valores iniciales<br>";
for($i=0;$i<count($arrayA);$i++)
echo $arrayA[$i]."\n";
$arrayB=burbuja($arrayA);
echo "<br><br>Valores ordenados<br>";
for($i=0;$i<count($arrayB);$i++)
echo $arrayB[$i]."\n";
?>
Comentarios sobre la versión: Versión 1 (1)