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

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

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

服務器之家 - 編程語言 - Java教程 - Java冒泡排序簡單實現

Java冒泡排序簡單實現

2021-03-07 12:14zengzhihua Java教程

這篇文章主要介紹了Java冒泡排序簡單實現,具有一定借鑒價值,需要的朋友可以參考下。

算法描述:對于給定的n個記錄,從第一個記錄開始依次對相鄰的兩個記錄進行比較,當前面的記錄大于后面的記錄時,交換位置,進行一輪比較和交換后,n個記錄中的最大記錄將位于第n位;然后對前(n-1)個記錄進行第二輪比較;重復該過程直到進行比較的記錄只剩下一個為止。

冒泡排序是非常好理解的,以從小到大排序為例,每一輪排序就找出未排序序列中最大值放在最后。

設數組的長度為N:

(1)比較前后相鄰的二個數據,如果前面數據大于后面的數據,就將這二個數據交換。

(2)這樣對數組的第0個數據到N-1個數據進行一次遍歷后,最大的一個數據就“沉”到數組第N-1個位置。

(3)N=N-1,如果N不為0就重復前面二步,否則排序完成。

以上就是冒泡排序的基本思想,按照這個定義很快就能寫出代碼。

?
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
package sorting;
/**
 * 冒泡排序
 * 平均O(n^2),最好O(n),最壞O(n^2);空間復雜度O(1);穩定;簡單
 * @author zeng
 *
 */
public class BubbleSort {
    public static void bubbleSort(int[] a){
        int n = a.length;
        int temp = 0;
        for (int i=0;i<n;i++){
            for (int j=0;j<n-i-1;j++){
                if(a[j]<a[j+1]){
                    temp = a[j];
                    a[j] = a[j+1];
                    a[j+1] = temp;
                }
            }
        }
    }
    public static void main(String[] args){
        int[] a ={49,38,65,97,76,13,27,50};
        bubbleSort(a);
        for (int j:a)
              System.out.print(j+" ");
    }
}

總結

以上就是本文關于Java冒泡排序簡單實現的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續參閱本站其他相關專題。如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!

原文鏈接:http://www.cnblogs.com/zengzhihua/p/4456736.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 强迫高h| 国产精品福利在线观看入口 | 国产精品最新资源网 | 青草草在线观看 | 精精国产xxxx视频在线播放器 | 国产精品久久久天天影视香蕉 | 久久久久青草大香线综合精品 | 国产精品香蕉夜间视频免费播放 | 2019午夜福合集高清完整版 | 欧美同性video | 999资源站| 草草视频免费看 | 欧美成人手机 | av在线色| 国产精品亚欧美一区二区三区 | 猫咪maomiav永久网址 | 日韩性事 | 精品第一国产综合精品蜜芽 | 高跟丝袜麻麻求我调教 | 99综合网 | jizzjizz大学生 | 日出水了特别黄的视频 | 网红思瑞一区二区三区 | 久久精品国产亚洲AV热无遮挡 | 91久久福利国产成人精品 | 亚洲国产精品一在线观看 | 亚洲天堂影院在线观看 | 男女男精品网站 | 女仆色在线观看 | 色综合视频一区二区观看 | 欧美在线视频一区二区 | 国产精品亚洲片夜色在线 | 国产伦精品一区二区三区女 | 97影院伦理 | 热99精品视频 | china精品对白普通话 | 日本中文字幕在线视频站 | 91香蕉依人综合久久 | 日本乱中文字幕系列在线观看 | 天天色视频 | yellow字幕网在线zmzz91 |