国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

java排序算法之冒泡排序

瀏覽:89日期:2022-08-12 14:23:34

本文實例為大家分享了java排序算法之冒泡排序的具體代碼,供大家參考,具體內容如下

冒泡排序

冒泡排序無疑是最為出名的排序算法之一,從序列的一端開始往另一端冒泡(你可以從左往右冒泡,也可以從右往左冒泡,看心情),依次比較相鄰的兩個數的大小(到底是比大還是比小也看你心情)

java排序算法之冒泡排序

java代碼實現bubblesort冒泡排序

package com.zy.test;import java.util.Arrays;public class BubbleSort { public static void main(String[] args) { System.out.println('sortTest'); int[] arr={6,3,8,2,9,1};System.out.println(Arrays.toString(arr)); for (int i=0;i<arr.length-1;i++){for (int j=0;j<arr.length-1-i;j++){ int temp = 0; if (arr[j]>arr[j+1]) {temp = arr[j];arr[j] = arr[j+1];arr[j+1] = temp; }} }System.out.println(Arrays.toString(arr)); }}

冒泡排序思路:

1、比較相鄰的元素。如果第一個比第二個大,就交換他們兩個。2、對每一對相鄰元素作同樣的工作,從開始第一對到結尾的最后一對。這步做完后,最后的元素會是最大的數。3、針對所有的元素重復以上的步驟,除了最后一個。4、持續每次對越來越少的元素重復上面的步驟,直到沒有任何一對數字需要比較。

Java實現冒泡排序優化

冒泡有一個最大的問題就是這種算法不管不管你有序還是沒序,閉著眼睛把你循環比較了再說.

比如我舉個數組例子:[ 5,6,7,8,9 ],一個有序的數組,根本不需要排序,它仍然是雙層循環一個不少的把數據遍歷干凈,這其實就是做了沒必要做的事情,屬于浪費資源。

針對這個問題,我們可以設定一個臨時遍歷來標記該數組是否已經有序,如果有序了就不用遍歷了。

package com.zy.test;import java.util.Arrays;public class BubbleSort { public static void main(String[] args) { System.out.println('sortTest'); int[] arr={6,3,8,2,9,1};System.out.println(Arrays.toString(arr)); for (int i=0;i<arr.length-1;i++){boolean flag=true;for (int j=0;j<arr.length-1-i;j++){ int temp = 0; if (arr[j]>arr[j+1]) {flag=false;temp = arr[j];arr[j] = arr[j+1];arr[j+1] = temp; }}if (flag){ break;} }System.out.println(Arrays.toString(arr)); }}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
主站蜘蛛池模板: 亚洲精品久久久久久久无 | 亚洲天堂区 | 亚洲欧美另类专区 | 国产一区二区三区高清 | 亚洲天堂久久精品 | 亚洲精品综合在线 | 欧美日韩在线视频免费完整 | 国产精品日本 | 九九视频在线播放 | 国产精品成人影院 | 一区二区三区不卡视频 | 91久久| 久青草国产在线 | 99久久www免费 | 男女午夜爽爽 | 国产一区二区精品在线观看 | 美欧毛片 | 国内91视频| 一级黄色录像片 | 九九黄色影院 | 日本欧美久久久久免费播放网 | 成人9久久国产精品品 | 国产精品免费久久 | 日韩毛片欧美一级a | 国产成人高清精品免费5388密 | 欧美日韩国产亚洲一区二区三区 | 国产黄a三级三级看三级 | 国产精品成人久久久久 | 99久热在线精品视频观看 | 精品特级一级毛片免费观看 | 成人欧美一区二区三区黑人 | 亚洲最大福利视频 | 黄.www | 国产成人一区免费观看 | 日韩精品中文字幕视频一区 | 中文字幕咪咪网 | 国产精品密蕾丝视频 | 综合中文字幕 | 午夜日韩视频 | 亚洲区精品 | 日韩中文字幕在线观看视频 |