马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
我是根据自己的成长历程来写的,如有不对的还请指正。 - <?php //Quick Sort function quickSort(array $array){ static $run = 0; $len = count($array); if($len <= 1) return $array; $arrleft=array(); $arrright=array(); $flag = $array[0]; for($i=1;$i<$len;$i++){ if($array[$i]<=$flag){ $arrleft[]=$array[$i]; }else{ $arrright[] = $array[$i]; } } $arrleft = quickSort($arrleft); $arrright = quickSort($arrright); $run++; return array_merge($arrleft,array($flag),$arrright); } $data= array(10,12,43,32,123,12); $newarr = quickSort($data); print_r($newarr); ?>
复制代码 本文链接http://www.cxybl.com/html/wlbc/Php/20130319/37248.html大家如果能懂得“熟能生巧”的道理也就明白了这并不是浪费时间,同时这也可以减轻板主的负担,让他们有时间去处理更难的问题。 |