概述PHP冒泡排序算法(二) 在前面的文章《PHP冒泡排序算法(一)》中,我们结合了具体的代码示例,为大家介绍了PHP冒泡排序算法,想必大家都对此有了一定的了解。
下面我们就给大家介绍如何通过XdeBUG更直观地调试运行冒泡排序算法的实现过程。
代码如下:
<?PHPfunction 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冒泡排序算法(二)全部内容,希望文章能够帮你解决PHP冒泡排序算法(二)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
© 版权声明
THE END
请登录后查看评论内容