Computer Science, asked by sharoanlukeshibu, 8 months ago

Anyone can give me the variable description for this program:-
I will mark you as the brainiest


import java.Scanner;

class bubble sort{

public static void main(String[]args){

Scanner sc=new Scanner(System.in);

int arr[]=new int[15];

System.out.println("Enter 15 element in the array ");

for(int i=0;i<15;i++)

arr[i]=kb.nextInt();

int temp;

int x=arr.length();

for(int i=0;i
for(int j=0;j<=x-1;j++){

if(arr[j]>arr[j+1])

{

temp=arr[j];

arr[j]=arr[j+1];

arr[j+1]=temp;

}

}

}

System.out.println("Sorted array is as follows");

for(int i=0;i
System.out.println(arr[i]+"");

}

}

}

Answers

Answered by Anonymous
1

Answer:

import java.util.Scanner;

class BubbleSortExample {

public static void main(String []args) {

int num, i, j, temp;

Scanner input = new Scanner(System.in);

System.out.println("Enter the number of integers to sort:");

num = input.nextInt();

int array[] = new int[num];

System.out.println("Enter " + num + " integers: ");

for (i = 0; i < num; i++)

array[i] = input.nextInt();

for (i = 0; i < ( num - 1 ); i++) {

for (j = 0; j < num - i - 1; j++) {

if (array[j] > array[j+1])

{

temp = array[j];

array[j] = array[j+1];

array[j+1] = temp;

}

}

}

System.out.println("Sorted list of integers:");

for (i = 0; i < num; i++)

System.out.println(array[i]);

}

}

Output:

Enter the number of integers to sort:

6

Enter 6 integers:

12

6

78

9

45

08

Sorted list of integers:

6

8

9

12

45

78

Bubble sort program for sorting in descending Order

In order to sort in descending order we just need to change the logic array[j] > array[j+1] to array[j] < array[j+1] in the above program. Complete code as follows:

import java.util.Scanner;

class BubbleSortExample {

public static void main(String []args) {

int num, i, j, temp;

Scanner input = new Scanner(System.in);

System.out.println("Enter the number of integers to sort:");

num = input.nextInt();

int array[] = new int[num];

System.out.println("Enter " + num + " integers: ");

for (i = 0; i < num; i++)

array[i] = input.nextInt();

for (i = 0; i < ( num - 1 ); i++) {

for (j = 0; j < num - i - 1; j++) {

if (array[j] < array[j+1])

{

temp = array[j];

array[j] = array[j+1];

array[j+1] = temp;

}

}

}

System.out.println("Sorted list of integers:");

for (i = 0; i < num; i++)

System.out.println(array[i]);

}

}

Output:

Enter the number of integers to sort:

6

Enter 6 integers:

89

12

45

9

56

102

Sorted list of integers:

102

89

56

45

12

9

Similar questions