冒泡排序

原创 2016年06月02日 10:15:44
 /*数组排序算法 逻辑描述,冒泡 对该数组第一个元素开始,从左到右,相邻的2个元素比较大小,如果左边的比较大,则交换顺序*/
      $arr = array(1, 2, 5, 3);
      $len = count($arr);
      for($i = 0; $i < $len - 1; $i++){
        for($j = 0; $j < $len - $i -1; $j++){
            if($arr[$i] > $arr[$i + 1]){
                $temp = $arr[$i];
                $arr[$i] = $arr[$i + 1];
                $arr[$i + 1] = $temp;
            }
        }
      }
      echo "<br />";
      print_r($arr);

冒泡排序由浅入深详细分析图解

冒泡排序 * 相邻元素两两比较,大的往后放,第一次完毕后,最大值就出现在 * 最大索引处,同理,继续,即可得到一个排序好的数组 * * 规律: * 1、两两比较,大的往后放。 ...
  • starjuly
  • starjuly
  • 2016年12月25日 19:49
  • 3554

ArrayList实现冒泡排序

用ArrayList实现冒泡排序public class ArrayListSort { public static void main(String[] args) { Ar...
  • mhtqq809201
  • mhtqq809201
  • 2016年06月13日 11:31
  • 3313

OC的冒泡排序

#import int main(int argc, const char * argv[]) { @autoreleasepool { /* 冒泡...
  • qq331429844
  • qq331429844
  • 2015年10月13日 21:04
  • 6588

冒泡排序及改进(C++版)

冒泡排序:相邻两个数比较,根据大小交换位置 C++代码: /** * name:冒泡排序 * time:15/8/12 15:00 * environment: ubuntu 14.04, subli...
  • u012580566
  • u012580566
  • 2015年08月12日 16:55
  • 794

js冒泡排序原理

//----------------------简单版(冒泡排序)----------------- var arr = [7,6,5,4,3,2,1]; //需求:冒...
  • gyq04551
  • gyq04551
  • 2016年11月20日 17:16
  • 1174

java中冒泡排序,根据对象的属性,排对象

主程序排序: public class TestDmo { public static void main(String[] args) { List list=getData(); ...
  • zhaihaohao1
  • zhaihaohao1
  • 2017年06月26日 09:05
  • 187

一维数组的冒泡排序

#include //冒泡排序 int main(void){ int nums[] = {23,14,76,53,29}; int LEN = sizeof(nums)/ sizeo...
  • DucklikeJAVA
  • DucklikeJAVA
  • 2017年03月19日 15:52
  • 1065

二维数组的冒泡排序

#include int main() { int a[4][4]={{1,4,3,2}, {8,6,5,7}, {3,7,2,5}, {4,8,6,1}}; ...
  • Dai_Yue
  • Dai_Yue
  • 2016年03月13日 16:14
  • 1746

最简单的排序算法之一冒泡排序----js实现

1. 算法步骤 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。 针对所有...
  • wall1999
  • wall1999
  • 2017年02月15日 11:26
  • 5577

例子说冒泡排序

1. 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 2. 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 3. 针对所有的元素重复以上...
  • u010927640
  • u010927640
  • 2016年03月31日 20:04
  • 4454
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:冒泡排序
举报原因:
原因补充:

(最多只允许输入30个字)