码迷,mamicode.com
首页 > 编程语言 > 详细

冒泡排序

时间:2016-04-11 18:33:08      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:

思想:每次都是相邻的两个元素进行比较,如果符合条件就交换。

技术分享

 1  /*
 2  冒泡排序
 3  */
 4  public static void bubbleSort(int[] arr)
 5  {
 6   for(int x=0; x<arr.length-1; x++)
 7   {
 8   for(int y=0; y<arr.length-x-1; y++)//-x:让每一次比较的元素减少,-1:避免角标越界。
 9    {
10     if(arr[y]<arr[y+1])
11     {
12      /*
13      int temp = arr[y];
14      arr[y] = arr[y+1];
15      arr[y+1] = temp;
16      */
17      swap(arr,y,y+1);
18     }
19    }
20   }
21  }

 

冒泡排序

标签:

原文地址:http://www.cnblogs.com/hellochennan/p/5379086.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!