代码生成(用java写一个冒泡排序
时间: 2024-05-19 13:12:45 浏览: 80
java代码-使用java解决java冒泡排序算法的源代码
public class BubbleSort {
public static void main(String []args) {
int arr[] = {3, 60, 35, 2, 45, 320, 5};
System.out.println("Before Bubble Sort:");
for(int i=0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
}
System.out.println();
bubbleSort(arr);//sorting array elements using bubble sort
System.out.println("After Bubble Sort:");
for(int i=0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
}
}
public static void bubbleSort(int[] arr) {
int n = arr.length;
int temp = 0;
for(int i=0; i < n; i++) {
for(int j=1; j < (n-i); j++) {
if(arr[j-1] > arr[j]) {
//swap elements
temp = arr[j-1];
arr[j-1] = arr[j];
arr[j] = temp;
}
}
}
}
}
//Output:
//Before Bubble Sort:
//3 60 35 2 45 320 5
//After Bubble Sort:
//2 3 5 35 45 60 320
阅读全文