冒泡排序
来源:互联网 发布:嘉实红利优化股票基金 编辑:程序博客网 时间:2024/06/05 20:27
<?php/*** 冒牌排序(经典算法),效率不高** @param $arr 要排序的数组* @return array 排序好的数组*/function Bubble($arr){$temp = null;// 外层循环控制比较次数for($i=0,$len=count($arr); $i<$len; ++$i){// 内层循环控制比较多少轮for($j=0; $j< $len-1-$i; ++$j){// 开始冒泡if($arr[$j] > $arr[$j+1]){$temp = $arr[$j];$arr[$j] = $arr[$j+1];$arr[$j+1] = $temp;}}}return $arr;}echo '<pre>';$arr = array(12,6,2,9,14);print_r(Bubble($arr));?>
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 冒泡排序
- 【用户需求说明书】和【需求规格说明书】的区别
- D3D动态纹理播放视频
- AutoCAD二次开发之属性操作(3) 删除属性
- Ubuntu12.10下安装Eclipse
- ld: symbol(s) not found for architecture armv7s
- 冒泡排序
- oracle11g rac asm 实例内存修改
- 模板的初步学习
- 如何 把 maven工程 转换成 web3.0工程,用于 eclipse tomcat的调试
- 【修复】【兼容iOS7】cocos2d-x 2.04 图片加载 Error>: CGBitmapContextCreate
- 短信猫报错及解决办法
- 公云(3322)动态域名更新API
- ubuntu 卸载和安装mysql
- Winform传统DataGridView和DevExpress控件的GridControl两者表头全选功能的实现