Bubble Sorting-Python and PHP implementations, and Bubble Sorting-pythonphp
Python implementation
Import randoma = [random. randint (1,999) for x in range ()] # Bubble sorting. in python, the array is passed by reference and def bubbleSort (array) is directly modified on the original array ): flag = True I = 0 while I <len (array) and flag: j = len (array)-1
Flag = False while j> I: if array [J-1]> array [j]: array [J-1], array [j] = array [j], array [J-1] flag = True j = J-1 I = I + 1 bubbleSort (a) print ()
PHP implementation
<?php$a = [];for($i=0;$i<36;$i++){ array_push($a,mt_rand(1,999));}shuffle($a);function bubbleSort(&$a){ $flag = true; for($i = 0;$i<count($a) && $flag;$i++){ $flag = false; for($j = count($a)-1;$j>$i;$j--){ if($a[$j-1] > $a[$j]){ $a[$j] += $a[$j-1]; $a[$j-1] = $a[$j]-$a[$j-1]; $a[$j] -= $a[$j-1]; $flag = true; } } }}bubbleSort($a);