php冒泡排序与快速排序的例子

php教程评论376 views阅读模式
  1. function bubbingSort(array $array)

  2. {
  3. for($i=0, $len=count($array)-1; $i<$len; ++$i)
  4. {
  5. for($j=$len; $j>$i; --$j)
  6. {
  7. if($array[$j] < $array[$j-1])
  8. {
  9. $temp = $array[$j];
  10. $array[$j] = $array[$j-1];
  11. $array[$j-1] = $temp;
  12. }
  13. }
  14. }
  15. return $array;
  16. }

  17. print '

    ';

    ';

复制代码

快速排序实现原理 先保证列表的前半部分都小于后半部分,然后分别对前半部分和后半部分排序,这样整个列表就有序了。

复制代码

企鹅博客
  • 本文由 发表于 2020年9月22日 13:20:42
  • 转载请务必保留本文链接:https://www.qieseo.com/318506.html

发表评论