利用java写一个冒泡排序
时间: 2023-03-11 11:25:36 浏览: 78
java利用冒泡排序对数组进行排序
5星 · 资源好评率100%
我可以给你一个简单的Java实现:
public class BubbleSort {
public static void main(String[] args) {
int [] arr = {5,1,2,8,3,4};
int n = arr.length;
for(int i=0; i < n; i++){
for(int j=1; j < (n-i); j++){
if(arr[j-1] > arr[j]){
int temp = arr[j-1];
arr[j-1] = arr[j];
arr[j] = temp;
}
}
}
for(int i=0; i < arr.length; i++){
System.out.print(arr[i] + " ");
}
}
}这是一个用Java实现的冒泡排序算法:
public class BubbleSort {
public static void main(String[] args) {
int [] arr = {5,1,2,8,3,4};
int n = arr.length;
for(int i=0; i < n; i++){
for(int j=1; j < (n-i); j++){
if(arr[j-1] > arr[j]){
int temp = arr[j-1];
arr[j-1] = arr[j];
arr[j] = temp;
}
}
}
for(int i=0; i < arr.length; i++){
System.out.print(arr[i] + " ");
}
}
}经过冒泡排序后,数组arr的结果为:1 2 3 4 5 8
阅读全文