您的位置:首页 > 编程语言 > Java开发

Java数组-冒泡排序

2016-09-20 16:12 246 查看

class BubbleSort

{

 public static void main(String[] args)

 {

  int[] arr = {19,22,13,2,24,9,1};

  bubbleSort_2(arr);

  System.out.println("Hello World!");

  bubbleSort(arr);

 }

 public static void bubbleSort(int[] arr)

 {

  for(int x=0;x<arr.length-1;x++)

  {

   for(int y=0;y<arr.length-1-x;y++)

   {

    if(arr[y]>arr[y+1])

    {

     int temp = arr[y+1];

     arr[y+1] = arr[y];

     arr[y] = temp;

    }

   }

   for(int z=0;z<arr.length;z++)

   {

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

   }

   System.out.println();

  }

 }

 public static void bubbleSort_2(int[] arr)

 {

  for(int x = arr.length-1;x>0;x--)

  {

   for(int y = 0;y<x;y++)

   {

    if(arr[y]>arr[y+1])

    {

     int temp = arr[y];

     arr[y] = arr[y+1];

     arr[y+1] = temp;

    }

   }

   for(int z=0;z<arr.length;z++)

   {

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

   }

   System.out.println();

  }

 }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: