简单的冒泡排序
将数组里面的值从小到大排列。我的写法应该算是冒泡吧,呵呵,如果不是请指正。
将数组里面的值从小到大排列。
我的写法应该算是冒泡吧,呵呵,如果不是请指正。
我的写法应该算是冒泡吧,呵呵,如果不是请指正。
<?php
/**
| 简单的描述一下冒泡排序方法
| 将数组中的数字从小到大排列
**/
class buff_order
{
public function to_order($array)
{
$k = 0;
for ($i = 0; $i < count($array); $i++)
{
$max = $i+1;
if (isset($array[$max]))
{
if($array[$i] > $array[$max])
{
$tmp = $array[$i];
$array[$i] = $array[$max];
$array[$max] = $tmp;
$k++;
}
}
if($k > 0)
{
$array = $this->to_order($array);
}
}
return $array;
}
}
$array = array(9,8,6,5,3,2,4,1,7);
$obj = new buff_order;
print_r($obj->to_order($array));
- 上一篇:php不会正则的痛
- 下一篇:PHP获取“今天的时间戳”,再通过“今天”获取
精彩图集
精彩文章






