使用冒泡排序(数组)

阳光穿透心脏的1/2处 2022-02-02 20:11 322阅读 0赞

使用冒泡排序(数组)

  1. import java.io.*;
  2. import java.util.*;
  3. public class BubbleSort {
  4. public static void main(String[] args) {
  5. int[] array={63,4,24,1,3,5};
  6. BubbleSort sorter=new BubbleSort();
  7. sorter.sort(array);
  8. }
  9. //冒泡排序
  10. public void sort(int[] array){
  11. for(int i=1;i<array.length;i++)
  12. for(int j=0;j<array.length-1;j++){
  13. if(array[j]>array[j+1]){
  14. int temp=array[j];
  15. array[j]=array[j+1];
  16. array[j+1]=temp;
  17. }
  18. }
  19. showArray(array);
  20. }
  21. //遍历数组,并输出数组的元素。
  22. public void showArray(int[] array){
  23. for(int i=0;i<array.length;i++){
  24. System.out.print(array[i]+"\t");
  25. }
  26. System.out.println();
  27. }
  28. }

发表评论

表情:
评论列表 (有 0 条评论,322人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Java数组实现冒泡排序

    冒泡排序的思想: 对于一个乱序的数组,依次比较arr\[i\] 与 arr\[i + 1\] 的大小,小的放左边,大的放右边,每次冒泡排序的结果是找出数组中最大的值放在数组

    相关 数组(四)--冒泡排序

    排序 > 冒泡排序:相邻两个元素进行比较,如果符合条件就换位。 > 工作原理: > > 1、比较相邻的元素。如果第一个比第二个大,就交换他们两个。 > > > 2、对每