Bubblesort,routine,php

Yavuz 8/31/2016 0

Bubblesort routine in php

PHP
<? 

function BubbleSort($sort_array,$reverse) 
{ 
for ($i = 0; $i < sizeof($sort_array); $i  ){ 
for ($j = $i   1; $j < sizeof($sort_array); $j  ){ 
if($reverse){ 
if ($sort_array[$i] < $sort_array[$j]){ 
$tmp = $sort_array[$i]; 
$sort_array[$i] = $sort_array[$j]; 
$sort_array[$j] = $tmp; 
} 
}else{ 
if ($sort_array[$i] > $sort_array[$j]){ 
$tmp = $sort_array[$i]; 
$sort_array[$i] = $sort_array[$j]; 
$sort_array[$j] = $tmp; 
} 
} 
} 
} 
return $sort_array; 
} 
?> 

Use like this 

$array = array{10,65,32,41,1,99}; 
$sorted = BubbleSort($array,0);
 

Report Bug

Please Login to Report Bug

Reported Bugs

Comments

Please Login to Comment

Comments