`
yaerfeng1989
  • 浏览: 224805 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java冒泡排序Bubble Sort算法代码

阅读更多

java冒泡排序Bubble Sort算法代码

下载代码地址:http://www.zuidaima.com/share/1550463269096448.htm

 

package com.zuidaima.util;
/**
     *冒泡排序
     *@paramsrc待排序数组
     *@author www.zuidaima.com
     */
    void doBubbleSort(int[] src)
    {
       int len=src.length;
       for(int i=0;i<len;i++)
       {
           for(int j=i+1;j<len;j++)
           {
              int temp;
              if(src[i]>src[j])
              {
                  temp=src[j];
                  src[j]=src[i];
                  src[i]=temp;
              }            
           }
           printResult(i,src);
       }     
    }

 

分享到:
评论

相关推荐

    Java数据结构及算法实例:冒泡排序 Bubble Sort

    主要介绍了Java数据结构及算法实例:冒泡排序 Bubble Sort,本文直接给出实现代码,代码中包含详细注释,需要的朋友可以参考下

    Java排序算法实现:冒泡与选择排序示例代码

    冒泡排序(Bubble Sort) 是一种基本的排序算法,它通过多次遍历数组,比较相邻元素的大小并交换它们,从而使最大(或最小)的元素逐渐移动到数组的最后。冒泡排序的实现在Java中非常简单,通过嵌套的循环来实现相邻...

    冒泡排序java。。。。。。。。

    冒泡排序(Bubble Sort) 冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经...

    10大排序算法——01冒泡排序(Java实现)

    冒泡排序(Bubble Sort) 冒泡排序也叫起泡排序 冒泡排序的执行流程 1.从头开始比较每一对相邻元素,如果第一个比第二个大,就交换他们的位置。(执行完第一轮,最后的那个元素就是最大的元素) 2.忽略从步骤1中找到...

    跟我学Java面向对象程序设计技术及应用——应用冒泡排序算法实现数组元素排序的Java程序实现示例.pdf

    1.1.1 什么是冒泡排序算法 对于什么是冒泡排序算法(Bubble Sort),读者可以查询百科。在百科中的定义如下(如 下示图显示具体的定义):它重复地走访过要排序的元素列,依次比较两个相邻的元素,如 果顺序(如从大...

    java 四种简单排序算法讲解和代码

    //冒泡 Bubble bubble=new Bubble(); bubble.sort(arr); print(arr);//打印结果 //选择 Select select=new Select(); select.sort(arr); print(arr);//打印结果 //插入 Insert is=new Insert(); ...

    全面的算法代码仓库全面的算法代码仓库

    冒泡排序 Bubble-Sort 桶排序 Bucket-Sort 笛卡尔树 Cartesian-Tree 求解多边形的重心 Centre-of-Gravity(Polygon) 组合数的递推求解 Combination(Recursion) 枚举组合 Combination 基本的复数类 Complex-Number ...

    java开发常用算法说明及示例.zip

    冒泡排序(Bubble Sort) 说明:冒泡排序是一种简单的排序算法。它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果他们的顺序错误就把他们交换过来。走访元素的工作是重复地进行直到没有再需要交换,也...

    javascript基本常用排序算法解析

    1.冒泡排序(Bubble Sort) (1)算法描述 冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也...

    codezilla::high_voltage:codezilla:high_voltage:一个庞大的:T-Rex:算法和设计模式集合

    为此,请首先针对您正在执行的任务创建一个问题,例如:“问题-在C中创建冒泡排序”。 针对该问题创建拉取请求,最后将其提交以供审核。 将您的分支命名为#23 Add Bubble Sort in C 。 如果不存在任何新算法,还...

Global site tag (gtag.js) - Google Analytics