Bubble Sort Java
Bubble Sort in Java
We can make a java program to sort exhibit components utilizing bubble sort. Air pocket sort calculation is known as the easiest arranging calculation.
In air pocket sort calculation, cluster is navigated from first component to last component. Here, current component is contrasted and the following component. On the off chance that current component is more prominent than the following component, it is traded.
- public class BubbleSortExample {
- 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;
- }
- }
- }
- }
- public static void main(String[] args) {
- int arr[] ={3,60,35,2,45,320,5};
- System.out.println(“Array 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(“Array After Bubble Sort”);
- for(int i=0; i < arr.length; i++){
- System.out.print(arr[i] + ” “);
- }
- }
- }
Output:
Array Before Bubble Sort 3 60 35 2 45 320 5 Array After Bubble Sort 2 3 5 35 45 60 320