function quicksort($arr,$lo0,$hi0) {
$lo = $lo0;
$hi = $hi0;
$flag = true;
$tmp = 0;

if($lo>$hi) {
return ;

}

while ($lo!=$hi) {

if($arr[$lo]>$arr[$hi]) {

$tmp = $arr[$lo];
$arr[$lo] = $arr[$hi];
$arr[$hi] = $tmp;

$flag = ($flag==true)?false:true; }

if($flag) {
$lo++;
}else {
$hi--;
}

}

$lo--;
$hi++;

quicksort($arr,$lo0,$lo);
quicksort($arr,$hi,$hi0);
}

$arr = array(5,4,2,6,8,1,10,9);
quicksort($arr,0,count($arr)-1);

for($i=0;$i<count($arr);$i++) {

echo "arr[$i]=".$arr[$i]."<br/>"; }
上面红色部分怎么无法判断,郁闷。。