PHP Code: Bubblesort Verfahren

Dies ist ein kleines Beispiel, für ein Bubblesort-Verfahren. (Sortierung)

<?php

$arr = array(5,54,677,21,2,24,213,45,431,33,25);
print_r($arr);
$COUNT = count($arr);

for($i=0; $i<$COUNT; $i++) {
 for($j=0; $j<$COUNT; $j++) {
  $first = $arr[$j];
  $second = $arr[$j+1];
  if($first > $second) {
   $arr[$j] = $second;
   $arr[$j+1] = $first;
  } else {
   $arr[$j] = $first;
   $arr[$j+1] = $second;
  }
 }
}

array_shift($arr);
print_r($arr);

?>

Tags: , ,

 
 
 

Hinterlasse eine Antwort