Sorting algorithms/Bubble sort: Difference between revisions

→‎{{header|PHP}}: 2 performance changes
m (→‎{{header|FreeBASIC}}: minor change)
(→‎{{header|PHP}}: 2 performance changes)
Line 2,916:
=={{header|PHP}}==
 
<lang php>function bubbleSort( array &$array) ){
$c = count($array) - 1;
{
do {
$swapped = false;
{
for ($i = 0; $i < $c; ++$i) {
$swapped = false;
for( $i = 0, $c = count(if ($array ) - 1; [$i] <> $c; array[$i+ + 1]) {
list( $array[$i + 1], $array[$i] ) =
{
if( array($array[$i] >, $array[$i + 1] );
$swapped = true;
{
}
list( $array[$i + 1], $array[$i] ) =
}
array( $array[$i], $array[$i + 1] );
} while( ($swapped );
$swapped = true;
}
}
}
while( $swapped );
}</lang>
 
Anonymous user