![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
嘻嘻哈哈程序猿
一个PHP码农.
展开
-
算法1: 冒泡
冒泡排序的思想就是每次都拿相近的俩个数做对比.互换位置. $arr = array(2,34,43,45); function maopao($arr){ $num = count($arr)-1; for($i=0;$i<$num;$i++){ for($j=0;$j<$num-$i;$j++){ if($arr[$j] &...原创 2018-11-13 15:42:27 · 162 阅读 · 1 评论 -
算法2: 快速排序
快速排序思路: 将第一个数字作为基准数字,从最右端开始查找(要从右边开始查起哦,因为基准数是最左位的).找出小于它的数字,然后再从左端对比.找大于它的数字.然后将俩个数字进行互换. 就这样一直互换.直到最左与最右走到同一个位置上时,再将这个位置的数字与基准数做对比和互换.这样就形成了基准数的左边全是小于的,右边都是大于的. 然后再将左边的数据,按照上面的流程进行互换.然后右边的数据, 最...原创 2018-11-13 15:58:55 · 162 阅读 · 0 评论