码迷,mamicode.com
首页 > 编程语言 > 详细

冒泡排序

时间:2018-12-12 15:01:11      阅读:230      评论:0      收藏:0      [点我收藏+]

标签:控制   col   dump   ++   cti   var_dump   依次   array   元素   

// 冒泡排序
// 将数组的元素一次跟后面一个比较,大于就调换位置,这样第一次比较会将最大的放到数组最后,依次类推,每一轮比较都少比较一次
$array = array(54,5,1,4,1,3251,685,215,321); function array_sort($array) { $temp = 0; // 外层控制轮询次数, 数组的每一个元素都要去跟后面的元素比较 for ($i=0; $i < count($array) - 1; $i++) { //内层控制每轮比较的次数, 只需要跟前面的元素相比 for ($j=0; $j < count($array) - 1 - $i; $j++) { if ($array[$j] > $array[$j + 1]) { $temp = $array[$j]; $array[$j] = $array[$j + 1]; $array[$j + 1] = $temp; } } } return $array; } var_dump(array_sort($array));

 

冒泡排序

标签:控制   col   dump   ++   cti   var_dump   依次   array   元素   

原文地址:https://www.cnblogs.com/yangfei123/p/10107903.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!