冒泡算法 ,数组排序
2010-07-19 16:48
120 查看
$arr=array(2,3,1,33,5,6);
$n=count($arr);
for($i=0;$i<$n-1;$i++){
for($j=$i;$j<$n-1;$j++){
if($arr[$i]<$arr[$j+1]){
$t=$arr[$i];
$arr[$i]=$arr[$j+1];
$arr[$j+1]=$t;
}
}
}
print_r($arr);
$n=count($arr);
for($i=0;$i<$n-1;$i++){
for($j=$i;$j<$n-1;$j++){
if($arr[$i]<$arr[$j+1]){
$t=$arr[$i];
$arr[$i]=$arr[$j+1];
$arr[$j+1]=$t;
}
}
}
print_r($arr);
相关文章推荐
- linux shell对数组数据排序 冒泡算法
- 【Java】数组--利用冒泡算法给日期排序
- 陈华:冒泡算法实现数组排序
- 冒泡排序 - 随机生成数组并对其排序
- php 数组(array)排序
- 华为:对一个数组,将数组中偶数从大到小排序,奇数从小到大排序,奇数和偶数交叉着放,且输出数组第一位放奇数
- JavaScript对象数组排序函数及六个用法
- js中数字类型数组排序
- 删除排序数组中的重复数字
- leetcode 26. Remove Duplicates from Sorted Array从排序数组中移出重复元素(双指针)
- 第16周项目1-数组的排序
- 第16周项目1—数组的排序
- 利用JAVA Comparator接口实现数组排序
- 【python】numpy数组中按照特征值对特征向量进行排序
- js中数字类型数组排序
- 一个已经按升序排序过的数组和一个数字, 在数组中查找两个数,使得它们的和正好等于输入的那个数字
- LintCode-把排序数组转换为高度最小的二叉搜索树
- 在旋转后的排序数组中进行查找
- 快速排序算法在字符串数组排序中的应用
- 排序数组中和为给定值的两个数字