【杂谈】PHP冒泡排序算法(二)
2019-11-18杂谈搜奇网56°c
A+ A-
在前面的文章《PHP冒泡排序算法(一)》中,我们连系了细致的代码示例,为人人引见了PHP冒泡排序算法,想必人人都对此有了肯定的相识。
下面我们就给人人引见怎样经由历程Xdebug更直观地调试运转冒泡排序算法的完成历程。
代码以下:
<?php function maopao($arr){ $len = count($arr); for($k=0;$k<=$len;$k++) { for($j=$len-1;$j>$k;$j--){ if($arr[$j]<$arr[$j-1]){ $temp = $arr[$j]; $arr[$j] = $arr[$j-1]; $arr[$j-1] = $temp; } } } return $arr; } $arr = [8,2,34,5]; var_dump(maopao($arr));
起首我们在以下位置建立一个断点并在前台运转此代码。
然后点击向下运转的箭头。
每向下举行一步就会调试出当前代码段的运转效果,以下。
相邻的两个元素比较,暂时赋值并将大的值放在背面。
云云轮回,就能够得出冒泡算法的排序效果。
以下:
array (size=4) 0 => int 2 1 => int 5 2 => int 8 3 => int 34
相干引荐:《PHPStorm怎样设置xdebug东西并运用》
本篇文章关于PHP冒泡排序算法的引见就到这里,简朴易懂,愿望对须要的朋侪有所协助!
以上就是PHP冒泡排序算法(二)的细致内容,更多请关注ki4网别的相干文章!
标签:PHP冒泡排序算法