i=$i ";*/ $copia=$v[$i]; $v[$i]=$v[$k]; $v[$k]=$copia; } function selectionSort(&$v){ $n=count($v); for($i=0;$i<$n-1;$i++){ $posmin=$i; for($j=$i+1;$j<$n;$j++){ if($v[$posmin]>$v[$j]){ $posmin=$j; } } scambia($v,$posmin,$i); } } function visualizza($v,$da,$a,$titolo){ $n=count($v)-1; $html="

$titolo

"; for($k=0;$k<=$n;$k++){ if($da<=$k && $k<=$a){ $html.=""; }else{ $html.=""; } } $html.="
$v[$k]$v[$k]
"; return $html; } //inizio programma principale $v=array(7,18,5,89,56,71,17,48,45,32,23,12,17,60,30,23,50); $n=count($v); $pagina=visualizza($v,0,$n-1,'vettore non ordinato'); selectionSort($v); $pagina.=visualizza($v,0,$n-1,'vettore ordinato'); echo $pagina; ?>