• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

快速排序:PHP 快速排序_php

php 搞代码 3年前 (2018-06-21) 123次浏览 已收录 0个评论
  1. <?php 
  2. //Quick Sort 
  3. function quickSort(array $array){ 
  4. static $run = 0; 
  5. $len = count($array); 
  6. if($len <= 1) return $array
  7. $arrleft=array(); 
  8. $arrright=array(); 
  9. $flag = $array[0]; 
  10. for($i=1;$i<$len;$i++){ 
  11. if($array[$i]<=$flag){ 
  12. $arrleft[]=$array[$i]; 
  13. }else
  14. $arrright[] = $array[$i]; 
  15. $arrleft = quickSort($arrleft); 
  16. $arrright = quickSort($arrright); 
  17. $run++; 
  18. return array_merge($arrleft,array($flag),$arrright); 
  19. $dataarray(10,12,43,32,123,12); 
  20. $newarr = quickSort($data); 
  21. print_r($newarr); 
  22. ?>  

本文链接http://www.cxybl.com/html/wlbc/php/20130319/37248.html

欢迎大家阅读《快速排序:PHP 快速排序_php》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码


喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址