當前位置:妙知谷 >

職場理財 >職場就業 >

java中的冒泡排序

java中的冒泡排序

Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++裏難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。

操作方法

(01)public class Demo1 { public static void main(String[] args) {  int[]arr=new int[6];聲明一個長度為6的數組;數據類型為int   。

java中的冒泡排序

(02)for(int i=0;i<th;i++){arr[i]=(int) (om()*6+1);  }用for循環得到長度為6的數組;用隨機數得到內容

java中的冒泡排序 第2張

(03)for(int j=0;j<th-1;j++){   for(int k=0;k<th-1-j;k++){ 冒泡排序,外層循環length-1次,內層length-1-j;

java中的冒泡排序 第3張

(04)if(arr[k]>arr[k+1]){int temp=arr[k];     arr[k]=arr[k+1];     arr[k+1]=temp; }}

java中的冒泡排序 第4張

(05)冒泡排序法:1.比較相鄰的元素。如果第一個比第二個大,就交換他們兩個。2.對每一對相鄰元素作同樣的工作,從開始第一對到結尾的最後一對。在這一點,最後的元素應該會是最大的數。3.針對所有的元素重複以上的步驟,除了最後一個。4.持續每次對越來越少的元素重複上面的步驟,直到沒有任何一對數字需要比較。

java中的冒泡排序 第5張

(06)public static void main(String[] args) {  int[]arr=new int[6];  for(int i=0;i<th;i++){   arr[i]=(int) (om()*6+1);  }  for(int j=0;j<th-1;j++){   for(int k=0;k<th-1-j;k++){    if(arr[k]>arr[k+1]){     int temp=arr[k];     arr[k]=arr[k+1];     arr[k+1]=temp;    }   }  }  tln(ring(arr));  }

特別提示

在數組裏面大小一旦確定好之後,他的大小是不允許發生改變

標籤: 冒泡排序 JAVA
  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/zclc/jiuye/m2vvly.html