public static void main(String[] args) {
int[] arr={2,65,58,32,15,24,9,84,56};
sort(arr);
System.out.println(Arrays.toString(arr));
}
public static void sort(int[] arr){
int n= arr.length;
int newn;
do{
newn = 0;
for( int i = 1 ; i < n ; i ++ ){
if( arr[i-1]>arr[i] ){
swap( arr , i-1 , i );
newn = i;
}
}
n = newn;
} while(newn > 0);
}
private static void swap(int[] arr, int i, int j) {
int t = arr[i];
arr[i] = arr[j];
arr[j] = t;
}
}
java冒泡排序
最新推荐文章于 2025-11-02 10:47:54 发布
1464

被折叠的 条评论
为什么被折叠?



