程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> 冒泡排序算法

冒泡排序算法

編輯:C++入門知識

[html]  /*   冒泡排序 : 相鄰2個元素比較  第一圈比較從0角標開始 結束時,最大值俘出                                第二圈比較,還是從0角標開始比較,第一圈求出的最大值不在管。                                依此類推   */         class Array   {       public static void main(String [] args)       {           int [] array = {2,4,1,5,7,3};                      //外循環控制 數組元素的個數              for(int x=0; x <array.length-1; x++)           {                  //內循環控制  x每次元素減少,-1 防止角標越界               for(int y=0; y<array.length-x-1; y++)               {                   //數組內相鄰兩個比較                   if(array[y]>array[y+1])                       int item= array[y];                       array[y] = array[y+1];                       array[y+1] = ietm;                 }           }          }   }  

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved