<?php
$L='l_';
$l='l ';
echo "阿弥陀 = バブルソートの可視化\n";
$hoge = array(1, 2, 0, 5, 3, 4);
for($i=0;$i<count($hoge);$i++){
echo $hoge[$i]." ";
}
echo "\n";
$height = count($hoge)-1;
for($i=0;$i<count($hoge);$i++)
{
for($j=count($hoge)-1;$j>$i;$j--)
{
if($hoge[$j] > $hoge[$j-1])
{
$tmp = $hoge[$j];
$hoge[$j] = $hoge[$j-1];
$hoge[$j-1] = $tmp;
for($z=0; $z<count($hoge); $z++){
echo (($j-1) == $z)?$L:$l;
}
echo "\n";
}
}
if($i >= count($hoge)-1){
for($z=0; $z<count($hoge); $z++){
echo $l;
}
echo "\n";
}
}
for($i=0;$i<count($hoge);$i++){
echo $hoge[$i]." ";
}
echo "\n";