Java陣列練習 四 氣泡排序

2021-07-30 12:26:02 字數 454 閱讀 4369

思想:相鄰兩個元素比較,如果符合條件就換位,內迴圈一次最值出現在最右邊,兩次第二大小的值出現在倒數第二的位置。

class test

; printarray(arr);

bubblesort(arr);

printarray(arr);

} //定義乙個方法,實現氣泡排序

public static void bubblesort(int arr)

}} }

//定義乙個方法,實現交換陣列內的兩個元素的功能

public static void swap(int arr,int i,int j)

//定義乙個方法,實現列印陣列功能

public static void printarray(int arr)

{ system.out.print("[");

for(int i=0;i

Java陣列,氣泡排序

陣列的定義 三種方法 型別 陣列名 new 型別 長度 int shuzu new int 10 陣列中每個位置的元素都會是其預設值,如果是原始型別,則為0,如果是物件型別,則為null 在建立陣列時就給陣列中的原素賦值 int shuzu new int 僅定義乙個陣列變數名,然後再來賦值 int...

Java陣列,氣泡排序

氣泡排序 需求 陣列中儲存多個學生分數,按照分數從低到高的順序排序 步驟 1 兩兩做大於比較,大的往後移,小的往前移,把最大的值找出來,放在倒數第1位 這個時候,我們陣列劃分為2部分,排好序是一部分,未排序的是一部分 2 兩兩做大於比較,大的往後移,小的往前移,把第二大的值找出來,放在倒數第2位 這...

陣列練習 冒泡法排序

冒泡法排序 package com.jl.learning 冒泡法,從左向右兩兩比較,取更大的數繼續往後比,i每次迴圈取出當前最大的數放在當前陣列的最右邊 public class bubblesort int count 0 用來計操作次數 int count2 0 用來計交換次數 for int...