php代码
Lht蓝海豚(大维)团购导航系统是一套开源程序,采用PHP+MySql平台开发,具有强大的多规则API采集功能、精确化引导消费功能,卓越的负载能力和访问速度,全面支持第三方整合(微博、短信等)前台功能团购名站:显示分类下的所有团购网站,点击团购站,可直接进行查看、推荐、收藏精品商城:为网民推荐展示非团购网站的网上商城今日团购:显示各团购网站正在进行的团购团购排行:今日团购商品可按价格、行业、折扣、
0
<?php
$arr = array(12,1,5,88,35,0,18,100,50,21,28,7,9,9.5);
//交换两值
function swap(&$m, &$n){
$temp = $m;
$m = $n;
$n = $temp;
/* 如数组中有小数时,以下方法会省略小数点后面的数
$m = $m ^ $n;
$n = $m ^ $n;
$m = $m ^ $n;
*/
}
//冒泡排序
function bubbleSort($arr){
if(!is_array($arr)) return $arr;
$count = count($arr);
for($i=1; $i<$count; $i++){
for($j=0; $j $arr[$j+1]){
/*
$temp = $arr[$j];
$arr[$j] = $arr[$j+1];
$arr[$j+1] = $temp;
*/
/*
$arr[$j] = $arr[$j] + $arr[$j+1];
$arr[$j+1] = $arr[$j] - $arr[$j+1];
$arr[$j] = $arr[$j] - $arr[$j+1];
*/
/*
$arr[$j] = $arr[$j] ^ $arr[$j+1];
$arr[$j+1] = $arr[$j] ^ $arr[$j+1];
$arr[$j] = $arr[$j] ^ $arr[$j+1];
*/
swap($arr[$j], $arr[$j+1]);
}
}
}
return $arr;
}
$arr2 = bubbleSort($arr);
echo implode(',', $arr2).'';
//冒泡排序
function bubbleSort2($arr){
if(!is_array($arr)) return $arr;
$count = count($arr);
for($i=0; $i<$count-1; $i++){
for($j=$i+1; $j<$count; $j++){
if($arr[$i] < $arr[$j]){
/*
$arr[$i] = $arr[$i] + $arr[$j];
$arr[$j] = $arr[$i] - $arr[$j];
$arr[$i] = $arr[$i] - $arr[$j];
*/
swap($arr[$i], $arr[$j]);
}
}
}
return $arr;
}
$arr3 = bubbleSort2($arr);
echo implode(',', $arr3).'';;
//快速排序
function quickSort($arr){
if(!is_array($arr)) return $arr;
$len=count($arr);
for($i=0; $i<$len; $i++){
$min = $arr[$i];
for($j=$i+1; $j $arr[$j]){
$temp = $arr[$i];
$arr[$i] = $arr[$j];
$arr[$j] = $temp;
}
}
$min = $arr[$j];
}
return $arr;
}
$arr4 = quickSort($arr);
echo implode(',', $arr4);
?>
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号