Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/09/2009, 01:16
paloto
 
Fecha de Ingreso: abril-2007
Mensajes: 114
Antigüedad: 17 años, 7 meses
Puntos: 2
Respuesta: Ordenamiento Burbuja

Ok. Perdona el fallo. Ayer no tenía mucho tiempo para probarlo. Este sí que funciona:

Código php:
Ver original
  1. function burbuja($array,$k)
  2.     {
  3.     $count = count($array);
  4.     if ($count <= 0) return false;
  5.     for($i=0; $i<$count; $i++){
  6.         for($j=$count-1; $j>$i; $j=$j-1)
  7.         {    
  8.             if ( ( ($array[$j][$k] < $array[$j-1][$k]) || (trim($array[$j-1][$k])=="") ) && trim($array[$j][$k])!="" )
  9.             {
  10.                 $tmp = $array[$j];
  11.                 $array[$j] = $array[$j-1];
  12.                 $array[$j-1] = $tmp;
  13.             }
  14.            
  15.          }
  16.      }
  17.      
  18.         return $array;
  19.     }

Un saludo