激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|編程技術|正則表達式|

服務器之家 - 編程語言 - JAVA教程 - java冒泡排序簡單實例

java冒泡排序簡單實例

2020-07-28 14:37夏日的微笑 JAVA教程

本文主要介紹了JSONjava冒泡排序實例與思路分析。具有一定的參考價值,下面跟著小編一起來看下吧

話不多說,請看代碼:

java" id="highlighter_390722">
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//冒泡排序,從數組前面向后循環比較
 public static void sort1(int[] aa){
  int size=aa.length;
  int temp;
  //循環數組
  for(int i=0;i<size;i++){
   //aa[i]分別與i位后面的所有數比較并交換,aa[i]成為最小值
   for(int j=i+1;j<size;j++){
    if(aa[i]>aa[j]){
     temp=aa[i];
     aa[i]=aa[j];
     aa[j]=temp;
    }
   }
  }
  for(int i=0;i<aa.length;i++){
   System.out.println(aa[i]);
  }
 }

排序思路:第一層for循環,循環數組中的每個值,第二層for循環,用第一層for循環的aa[i]分別與從i+1位開始的其他數進行比較大小,如果比aa[i]小,那么交換aa[i]和aa[j]。通過第二層for循環,aa[i]將會是從i+1位開始的所有數中的最小值。以此類推,分別通過交換得到其余位數在比它大的位數的最小值。這樣便得到這個數組的從小到大的排序。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//冒泡排序,從數組后面向前循環比較
 public static void sort2(int[] aa){
  int size=aa.length;
  int temp;
  //循環數組
  for(int i=0;i<size;i++){
   //aa[i]分別與i位后面的所有數比較并交換,aa[i]成為最小值
   for(int j=size-1;j>i;j--){
    if(aa[i]>aa[j]){
     temp=aa[i];
     aa[i]=aa[j];
     aa[j]=temp;
    }
   }
  }
  for(int i=0;i<aa.length;i++){
   System.out.println(aa[i]);
  }
 }

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持服務器之家!

原文鏈接:http://www.cnblogs.com/minshia/p/6297372.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产毛片毛片毛片 | 欧美中文字幕一区二区三区亚洲 | 国产91丝袜在线播放 | 中文字幕亚洲视频 | 羞羞视频免费观看网站 | 激情宗合网 | 毛片大全免费看 | 久久精精品 | 久久国产精品影视 | 国产小视频一区 | 媚药按摩痉挛w中文字幕 | 成人小视频在线播放 | 日韩高清影视 | 久久精品视频日本 | 欧美一级高清片_欧美高清aa | 亚洲成a人在线 | 久久靖品| 蜜桃精品视频在线观看 | 黄a大片| 欧美日韩在线视频一区 | 91视频站 | 7m视频成人精品分类 | 黄网站色成年大片免费高 | 国产一级毛片国语版 | 国产va在线观看免费 | 色呦呦一区二区三区 | 有兽焉免费动画 | 欧美亚洲免费 | 97香蕉超级碰碰久久免费软件 | 日韩精品久久久 | 成人一区二区三区四区 | 国产精品剧情一区二区三区 | 久久久久久久一区二区三区 | 国产精品视频专区 | 九九视屏 | 欧美精品国产综合久久 | 成人黄色免费电影 | 亚洲一区二区三区高清视频 | 国产色片| 欧美一级高潮片免费的 | 日韩精品中文字幕在线观看 |