`
yaerfeng1989
  • 浏览: 233972 次
  • 性别: 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冒泡排序算法

    ### Java冒泡排序算法知识点详解 #### 一、冒泡排序基本概念 冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是...

    选择排序,冒泡排序算法(JAVA源代码)

    这里我们关注的是两种基础的排序算法:选择排序(Selection Sort)和冒泡排序(Bubble Sort),它们都是简单直观的算法,尤其适用于学习排序的基本原理。 **选择排序**: 选择排序是一种不稳定的排序算法,它的基本...

    Java各种排序算法代码.zip

    1. 冒泡排序(Bubble Sort): 冒泡排序是最简单的排序算法之一,通过重复遍历待排序的元素列表,比较相邻元素并交换位置,直至列表排序完成。在Java中,冒泡排序通常使用两层循环实现。 2. 插入排序(Insertion ...

    java冒泡排序.txt

    ### Java冒泡排序知识点解析 #### 一、冒泡排序基本概念 冒泡排序是一种简单的排序算法,它重复地遍历待排序的数列,依次比较相邻的两个元素,如果它们的顺序错误就把它们交换过来。遍历数列的工作是重复进行的,...

    Java各种排序算法代码

    1. 冒泡排序(Bubble Sort) 冒泡排序是一种简单的交换排序,通过不断比较相邻元素并交换位置,将最大或最小的元素逐渐“冒泡”到数组的一端。虽然效率较低,但其逻辑清晰,易于理解。 2. 选择排序(Selection Sort...

    java版冒泡排序,插入排序,堆排序,快速排序,归并排序,希尔排序,桶排序

    1. **冒泡排序(Bubble Sort)**: 冒泡排序是一种简单的排序算法,通过不断交换相邻两个元素的位置来逐步将较大的元素推向数组的后部。它的主要思想是重复遍历数组,每次比较相邻的元素,如果顺序错误就交换。Java...

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

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

    详解Java常用排序算法-冒泡排序

    冒泡排序(Bubble Sort)是一种简单的排序算法,它重复地遍历要排序的数列,一次比较两个元素,如果它们的顺序错误就交换位置。这个过程持续对数列的末尾进行,直到整个数列都排序完成。 冒泡排序的工作原理是通过...

    通过java实现的冒泡排序算法示例.rar

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

    java 冒泡法、选择法、插入法排序实现代码

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

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

    **冒泡排序(Bubble Sort)** 是一种简单直观的排序算法,其核心思想是通过重复遍历数组,比较相邻元素并交换位置,使得每一轮遍历后,最大的元素“浮”到数组末尾。在Java中,冒泡排序的实现主要由两个嵌套的for...

    Java排序算法代码

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

    冒泡排序的算法

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

    各种排序算法比较(java实现)

    5. **冒泡排序(Bubble Sort)**: 冒泡排序是最直观的排序算法之一,通过不断交换相邻的逆序元素使较大的元素逐渐“浮”到数组末尾。冒泡排序的时间复杂度为O(n^2),适用于小规模或者基本有序的数据。 6. **桶排序...

    java语言冒泡排序算法

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

    冒泡排序、直接插入排序 等java代码

    **冒泡排序(Bubble Sort)** 冒泡排序是一种基础的排序算法,其基本思想是通过重复遍历待排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也...

    java 冒泡、选择、快速排序源代码

    根据给定文件的信息,我们可以深入探讨Java中三种常见的排序算法:冒泡排序(Bubble Sort)、选择排序(Selection Sort)和快速排序(Quick Sort)。这些排序算法在数据结构和算法领域中占据着重要的地位,尤其在...

Global site tag (gtag.js) - Google Analytics