日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > Java冒泡排序

Java冒泡排序

來源:程序員人生   發布時間:2017-03-11 10:05:17 閱讀次數:3454次

學習Java的同學注意了?。。?/span> 
學習進程中遇到甚么問題或想獲得學習資源的話,歡迎加入Java學習交換群,群號碼:183993990  我們1起學Java!


  冒泡排序(Bubble Sort)是1種簡單的排序算法。它重復地訪問過要排序的數列,1次比較兩個元素,如果他們的順序毛病就把他們交換過來。訪問數列的工作是重復地進行直到沒有再需要交換,也就是說該數列已排序完成。這個算法的名字由來是由于越小的元素會經過交換漸漸“浮”到數列的頂端。

  冒泡排序算法的運作以下:

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

冒泡排序的進程圖:

代碼:

復制代碼
 1 public class BubbleSort{
2 public static void main(String[] args){
3 int score[] = {67, 69, 75, 87, 89, 90, 99, 100};
4 for (int i = 0; i < score.length ⑴; i++){ //最多做n⑴趟排序
5 for(int j = 0 ;j < score.length - i - 1; j++){ //對當前無序區間score[0......length-i⑴]進行排序(j的范圍很關鍵,這個范圍是在逐漸縮小的)
6 if(score[j] < score[j + 1]){ //把小的值交換到后面
7 int temp = score[j];
8 score[j] = score[j + 1];
9 score[j + 1] = temp;
10 }
11 }
12 System.out.print("第" + (i + 1) + "次排序結果:");
13 for(int a = 0; a < score.length; a++){
14 System.out.print(score[a] + "\t");
15 }
16 System.out.println("");
17 }
18 System.out.print("終究排序結果:");
19 for(int a = 0; a < score.length; a++){
20 System.out.print(score[a] + "\t");
21 }
22 }
23 }
復制代碼

學習Java的同學注意了?。?! 
學習進程中遇到甚么問題或想獲得學習資源的話,歡迎加入Java學習交換群,群號碼:183993990  我們1起學Java!

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 久热福利 | 亚洲精品乱码久久久久久蜜桃麻豆 | 欧美一区二区三区在线播放 | 日韩av成人 | 欧美日韩1区2区3区 麻豆视频观看 | 午夜精品久久久久99热蜜桃导演 | 色综合久久久久 | 成人性生交大片免费看中文网站 | 久久一精品 | 欧美色图第一页 | 久久精品国产久精国产 | 国产一区二区黑人欧美xxxx | 日本高清视频在线 | 亚洲欧美久久 | 国产精品免费一区 | 88xx永久免费看大片 | 国产精品自拍小视频 | 亚洲精品一区久久久久久 | 日韩成人av在线播放 | 成人免费视频观看 | 久久久a | 日韩三级电影在线观看 | 亚洲国产欧美日韩 | 成人高清av | 亚洲精品久久久久久久久久久 | 亚洲欧美一区在线 | 亚洲高清在线视频 | 久久久国产精品一区二区三区 | 精品国产1区2区 | 污黄网站 | 一级国产| 日韩精品视频在线免费观看 | 亚洲免费在线观看视频 | youjizz亚洲女人| 韩日电影 | 黄色三级小视频 | 嫩草一区二区三区 | 久久精品电影 | 国产黄色三级毛片 | 欧美中文日韩 | av在线一区二区三区 |