PHP冒泡算法详解(递归实现)
《PHP实战:PHP冒泡算法详解(递归实现)》要点: PHP实战实现
代码如下:
/* ??? 冒泡算法(递归实现) */ PHP实战function maoPao($array,$index=0) PHP实战??? for($i=$count-1; $i>$index; $i-- ) PHP实战??? $arr = array(12,4,3,1,9,5,6,8,7); PHP实战结果:
代码如下:
Array ( [0] => 1 [1] => 3 [2] => 4 [3] => 5 [4] => 6 [5] => 7 [6] => 8 [7] => 9 [8] => 12 ) PHP实战问题: PHP实战在尝试这个实现的时候遇到了一个问题,还未办理.
代码如下:
$index++; return maoPao($array,$index); //return maoPao($array,$index++); PHP实战/****************** PHP实战补充: PHP实战解答:
代码如下:
$index++与++$index两者的区别,$index++被称作后增量,++$index被称为前增量,虽然最后的$index的结果都是会+1. 但传递变量的时候会有不一样的地方. PHP实战$index = 1; PHP实战$index = 1; PHP实战这个可能不太好记住,所以在使用的时候必定要注意,在上面的问题中我就是忽略了这个问题导致了$index无限传递0值使得递归锁死. 《PHP实战:PHP冒泡算法详解(递归实现)》是否对您有启发,欢迎查看更多与《PHP实战:PHP冒泡算法详解(递归实现)》相关教程,学精学透。编程之家 52php.cn为您提供精彩教程。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |