21xrx.com
2024-12-22 23:51:26 Sunday
登录
文章检索 我的文章 写文章
Java代码实现冒泡排序及输出
2023-06-15 15:41:49 深夜i     --     --
Java 冒泡排序 数组

冒泡排序是一种简单而又经典的排序算法,可以用Java编写实现。Java语言具有面向对象、易学易用、高效等特点,因此大家可以使用Java来实现冒泡排序。

冒泡排序的基本思路是:比较相邻两个数的大小,如果前一个数比后一个数大,就将它们交换。从而把最大(小)的数移到最后一位。再用同样的方法将剩下的数继续排序,直到整个序列有序。

下面是用Java实现冒泡排序的代码:


public void bubbleSort(int[] arr){

  for(int i=0;i

    for(int j=0;j

      if(arr[j]>arr[j+1]){

        int temp=arr[j];

        arr[j]=arr[j+1];

        arr[j+1]=temp;

      }

    }

  }

}

接下来我们调用bubbleSort函数,调用之前先定义一个数组,然后传入函数:


public static void main(String[] args){

  int[] arr=8;

  bubbleSort(arr);

  for(int i=0;i

    System.out.print(arr[i]+" ");

  }

}

运行程序即可输出排序后的数组:1 2 3 6 8 9。

最后,我们总结一下

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复