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

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

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - java 算法之冒泡排序實例詳解

java 算法之冒泡排序實例詳解

2020-12-08 13:43oschina Java教程

這篇文章主要介紹了java 算法之冒泡排序實例詳解的相關資料,冒泡排序,就是模仿泡泡從水中浮起跑到水面的過程需要的朋友可以參考下

java 算法冒泡排序實例詳解

無人不知無人不曉的冒泡排序,據說是模仿泡泡從水中浮起跑到水面的過程。

在要排序的一組數中,對當前還未排好序的范圍內的全部數,自上而下對相鄰的兩個數依次進行比較和調整,讓較大的數往下沉,較小的往上冒。即: 每當兩相鄰的數比較后發現它們的排序與排序要求相反時,就將它們互換。

來看一下代碼:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
package cn.songxinqiang.study.algorithm.sort;
 
import java.util.Arrays;
 
/**
 * 冒泡排序
 *
 * <p>
 * 眾里尋她千百度, 驀然回首, 那人卻在燈火闌珊處.
 * </p>
 *
 * @author 阿信sxq-2015年7月16日
 *
 */
public class BubbleSort {
 
  /**
   * 原理:在要排序的一組數中,對當前還未排好序的范圍內的全部數,自上而下對相鄰的兩個數依次進行比較和調整,讓較大的數往下沉,較小的往上冒。即:
   * 每當兩相鄰的數比較后發現它們的排序與排序要求相反時,就將它們互換。
   *
   * @author 阿信sxq-2015年7月16日
   *
   * @param args
   */
  public static void main(String[] args) {
    int a[] = { 49, 38, 65, 97, 76, 13, 27, 49, 78, 34, 12, 64, 5, 4, 62, 99, 98, 54, 56, 17,
        18, 23, 34, 15, 35, 25, 53, 51 };
    int temp = 0;
    for (int i = 0; i < a.length - 1; i++) {
      for (int j = 0; j < a.length - 1 - i; j++) {
        if (a[j] > a[j + 1]) {
          temp = a[j];
          a[j] = a[j + 1];
          a[j + 1] = temp;
        }
      }
    }
 
    System.out.println(Arrays.toString(a));
 
  }
 
}

輸出為:

?
1
[4, 5, 12, 13, 15, 17, 18, 23, 25, 27, 34, 34, 35, 38, 49, 49, 51, 53, 54, 56, 62, 64, 65, 76, 78, 97, 98, 99]

以上就是關于冒泡排序的實例詳解,如有疑問請留言或者到本站社區交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

原文鏈接:https://my.oschina.net/songxinqiang/blog/522549

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 国产69精品久久久久久 | 久草在线视频新 | 看91| 热@国产 | 欧美成年性h版影视中文字幕 | 精品人成 | 91精品久久久久久久久久久 | 九九热在线视频观看这里只有精品 | 国产成人精品免高潮在线观看 | 亚洲成人久久精品 | 欧美成人性生活片 | 久久国产精品区 | 福利一区二区三区视频在线观看 | 国产午夜免费视频 | 免费黄色小视频网站 | 91国内精品久久久久免费影院 | 久久久久9999 | 国产成人综合在线 | 成人午夜视频网站 | 精品一区二区久久久久 | 91成人午夜性a一级毛片 | 美女被免费网站在线软件 | 欧美日韩精品一区二区三区不卡 | 亚洲草原天堂 | 污污网站入口 | 色97在线| 免费99热在线观看 | 精品国产乱码久久久久久久 | 成人黄色免费 | 日本成年免费网站 | 久久人人爽人人爽人人片av免费 | 久久视讯 | 99综合视频 | 欧美成人三级视频 | 久色视频 | av一道本| 久久久久久麻豆 | www.99久| av在线一区二区三区四区 | 午夜视频在线免费播放 | 成人在线观看免费爱爱 |