php 算法常见冒泡排序
2017-07-19 00:00
260 查看
function arr_order(&$array)
{
$length=count($array);
for($i=0;$i<$length;$i++)
{
for($j=1;$j<$length-$i;$j++)
{
if($array[$j-1]>$array[$j])
{
$temp=$array[$j-1];
$array[$j-1]=$array[$j];
$array[$j]=$temp;
}
}
}
}
$array = array(10,2,36,14,10,25,23,85,99,45);
arr_order($array);
print_r($array);
结果:
Array
(
[0] => 2
[1] => 10
[2] => 10
[3] => 14
[4] => 23
[5] => 25
[6] => 36
[7] => 45
[8] => 85
[9] => 99
)
function arr_order2(&$array)
{
$length=count($array);
for($i=0;$i<$length;$i++)
{
for($j=1;$j<$length-$i;$j++)
{
if($array[$j-1]<$array[$j])
{
$temp=$array[$j-1];
$array[$j-1]=$array[$j];
$array[$j]=$temp;
}
}
}
}
$array = array(10,2,36,14,10,25,23,85,99,45);
arr_order2($array);
print_r($array);
结果:
Array
(
[0] => 99
[1] => 85
[2] => 45
[3] => 36
[4] => 25
[5] => 23
[6] => 14
[7] => 10
[8] => 10
[9] => 2
)
{
$length=count($array);
for($i=0;$i<$length;$i++)
{
for($j=1;$j<$length-$i;$j++)
{
if($array[$j-1]>$array[$j])
{
$temp=$array[$j-1];
$array[$j-1]=$array[$j];
$array[$j]=$temp;
}
}
}
}
$array = array(10,2,36,14,10,25,23,85,99,45);
arr_order($array);
print_r($array);
结果:
Array
(
[0] => 2
[1] => 10
[2] => 10
[3] => 14
[4] => 23
[5] => 25
[6] => 36
[7] => 45
[8] => 85
[9] => 99
)
function arr_order2(&$array)
{
$length=count($array);
for($i=0;$i<$length;$i++)
{
for($j=1;$j<$length-$i;$j++)
{
if($array[$j-1]<$array[$j])
{
$temp=$array[$j-1];
$array[$j-1]=$array[$j];
$array[$j]=$temp;
}
}
}
}
$array = array(10,2,36,14,10,25,23,85,99,45);
arr_order2($array);
print_r($array);
结果:
Array
(
[0] => 99
[1] => 85
[2] => 45
[3] => 36
[4] => 25
[5] => 23
[6] => 14
[7] => 10
[8] => 10
[9] => 2
)
相关文章推荐
- 常用算法——PHP实现冒泡排序
- 在网上看到使用PHP实现常见的数据结构和算法
- 【算法】PHP实现冒泡排序和快速排序--防遗忘
- 常见排序算法之冒泡排序
- PHP常见的算法题
- 常见算法之排序一【冒泡排序】
- PHP算法-冒泡排序
- [李景山php]算法系列|php 实现 冒泡排序!
- 内部排序冒泡排序、插入排序、选择排序、快速排序的算法和PHP实现
- PHP部分常见算法
- 不带头单链表的冒泡排序,及其常见算法题
- PHP四种基础算法详解(冒泡排序、选择排序、插入排序、快速排序)
- PHP部分常见算法
- 【捷哥浅谈PHP】第二弹---经典算法的运用(冒泡排序和快速排序)
- [php]数据结构&算法(PHP描述) 冒泡排序 bubble sort
- php 常用常见算法 (冒泡,选择,插入 ...TBD)
- PHP常见算法或函数
- PHP面试常见算法、函数总结
- PHP实现常见算法之二河内之塔
- PHP:冒泡排序、快速查找和二分查找的思路以及算法