<?php
$arr = [
[15, 16, 8, 1],
[2, 3, 4, 7],
[9, 11, 19, 6]
];
function bubbleSortRowCol($arr) {
$cols = [];
foreach($arr as $row) {
bubbleSort($row);
}
}
function bubbleSort($arr) {
$sorted = false;
while (false === $sorted) {
$sorted = true;
for ($i = 0; $i < count($arr)-1; ++$i) {
$current = $arr[$i];
$next = $arr[$i+1];
if ($next < $current) {
$arr[$i] = $next;
$arr[$i+1] = $current;
$sorted = false;
}
}
}
return $arr;
}
print_r(bubbleSortColRow($arr));
preferences:
33.66 ms | 402 KiB | 5 Q