首页 > 代码库 > php实现冒泡排序
php实现冒泡排序
<?php /** * 冒泡排序 * @param array $array * @return array */ header("content-type:text/html;charset = utf-8"); function bubble_sort($array){ $num = count($array); for ($i=0;$i<$num-1;$i++){ //$i为已经排过序的元素个数 for ($j=0;$j<$num-1-$i;$j++){ //$j为需要排序的元素个数,总数减去$i if($array[$j]>$array[$j+1]){ //升序排列 $temp = $array[$j]; $array[$j]=$array[$j+1]; $array[$j+1]=$temp; } } } return $array; } $array = array(1,21,3,234,57,76,6,74); $result = bubble_sort($array); print_r($result); ?>
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。