91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

java冒泡排序代碼

發布時間:2020-05-14 10:51:51 來源:億速云 閱讀:619 作者:Leah 欄目:編程語言

本篇文章展示了java冒泡排序的代碼,代碼簡明扼要容易理解,如果在日常工作遇到這個疑問。希望大家通過這篇文章,找到解決疑問的辦法。

冒泡排序是比較經典的排序算法。代碼如下:

for(int i=1;i<arr.length;i++){for(int j=1;j<arr.length-i;j++){//交換位置}

拓展資料:

原理:比較兩個相鄰的元素,將值大的元素交換至右端。

思路:依次比較相鄰的兩個數,將小數放在前面,大數放在后面。即在第一趟:首先比較第1個和第2個數,將小數放前,大數放后。然后比較第2個數和第3個數,將小數放前,大數放后,如此繼續,直至比較最后兩個數,將小數放前,大數放后。重復第一趟步驟,直至全部排序完成。

第一趟比較完成后,最后一個數一定是數組中最大的一個數,所以第二趟比較的時候最后一個數不參與比較;

第二趟比較完成后,倒數第二個數也一定是數組中第二大的數,所以第三趟比較的時候最后兩個數不參與比較;

依次類推,每一趟比較次數-1;

……

舉例說明:要排序數組:int[] arr={6,3,8,2,9,1};

for(int i=1;i<arr.length;i++){for(int j=1;j<arr.length-i;j++){//交換位置}

看完上述內容,你們掌握java的冒泡排序了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

新绛县| 方城县| 凤山县| 舒城县| 南澳县| 岳池县| 沾化县| 登封市| 怀柔区| 棋牌| 恭城| 武安市| 景洪市| 平顶山市| 汪清县| 泽普县| 仁寿县| 洮南市| 晋城| 县级市| 镇平县| 青神县| 定远县| 南部县| 留坝县| 西城区| 同江市| 南城县| 威信县| 都江堰市| 临夏市| 双鸭山市| 灌南县| 门头沟区| 二手房| 盘锦市| 浮山县| 满洲里市| 招远市| 济南市| 舟曲县|