基本算法-冒泡排序
来源:互联网 发布:高性能计算 知乎 编辑:程序博客网 时间:2024/05/22 12:16
代码:
$arr=array(2,4,3,1,5);
function getArr($arr)
{
$len=count($arr);
//设置一个空数组 用来接收冒出来的泡
//该层循环控制 需要冒泡的轮数
for($i=1;$i<$len;$i++)
{ //该层循环用来控制每轮 冒出一个数 需要比较的次数
for($k=0;$k<$len-$i;$k++)
{
if($arr[$k]>$arr[$k+1])
{
$tmp=$arr[$k+1];
$arr[$k+1]=$arr[$k];
$arr[$k]=$tmp;
}
}
}
return $arr;
}
示例图:
阅读全文
0 0
- 冒泡排序基本算法
- 基本算法-冒泡排序
- 基本排序算法--冒泡排序
- 基本算法之冒泡排序
- 基本排序算法之冒泡排序
- 基本排序算法之冒泡排序
- 基本排序算法(冒泡排序,选择排序,插入排序)
- 算法-基本排序:冒泡、选择、插入
- 基本数据结构算法(排序:冒泡,选择)
- java基本算法复习(一):冒泡排序
- 基本排序算法(冒泡、选择、插入)
- 排序算法之一: 基本的选择,插入,冒泡排序
- 【Python排序搜索基本算法】之冒泡排序
- 基本排序算法(选择、插入、冒泡)和希尔排序
- 八大基本排序算法java实现之冒泡排序
- 基本算法研究1-冒泡排序算法测试
- 排序算法--冒泡排序
- 排序算法-冒泡排序
- JS——动态正则
- fork函数man手册原文
- spring data jpa
- python实现的基于hmm模型的词性标注系统
- IReport 使用记录 主报表和子报表数据传递
- 基本算法-冒泡排序
- #781 – 多个变换执行的顺序问题(Transform Order Matters)
- (笔记)类的组合,是如何析构的,及领悟
- 记录unterminated string literal报错解决
- POJ3020 Antenna Placement(二分图最小路径覆盖)
- selenium + python环境搭建
- static 相关的知识点
- Hadoop完全分布式集群安装Spark
- 数据结构第三次上机 第四章之顺序串