一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

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

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日韩亚洲人成在线 | 国产欧美综合精品一区二区 | 欧美日韩高清完整版在线观看免费 | 天天视频国产精品 | 欧美日韩1区 | 桃乃木香奈作品在线 | 双性太子 | 亚洲精品AV无码永久无码 | 国产原创一区二区 | 变态女王麻麻小说在线阅读 | 国产日韩欧美在线一区二区三区 | 欧美三级小说 | 网站国产| 236zz宅宅最新伦理 | 96av视频在线观看 | 国产在线欧美日韩精品一区二区 | 午夜一级 | 视频一区国产精戏刘婷30 | 国产在线精品亚洲第一区香蕉 | 王小军怎么了最新消息 | 久久黄色大片 | 极品主播的慰在线播放 | 蜜桃视频在线观看官网 | 色婷婷综合缴情综六月 | 169pp美女 | 精品国产综合区久久久久久 | 青青草国产一区二区三区 | 亚洲国产精品第一区二区三区 | 日韩黄色影视 | 欧美ⅹxxxhd3d | 免费国产一级观看完整版 | 性白俄罗斯高清xxxxx | 亚洲不卡视频在线观看 | xxx86日本人 xxnx日本免费护士 | 男人的天堂视频 | 久久视频在线视频观看精品15 | 日本不卡视频免费 | 91青青视频| 香蕉视频在线观看网站 | 奇米影视在线视频 | 高清视频在线观看+免费 |