Computer Applications

Given an array 12, 3, 8, 5. What will be array like after two passes of bubble sort?

  1. 12, 3, 8, 5
  2. 3, 8, 12, 5
  3. 3, 5, 8, 12
  4. 12, 3, 5, 8

Java Arrays

5 Likes

Answer

3, 8, 12, 5

Reason — The basic idea of bubble sort is to move the largest element to the highest index position in the array. To attain this, two adjacent elements are compared repeatedly and exchanged if they are not in correct order.

In the first pass, adjacent elements (12,3) will be compared and swapped. The array will look like this after the first pass:

3, 12, 8, 5

In the second pass, adjacent elements (12,8) will be compared and swapped. The array will look like this after the second pass:

3, 8, 12, 5

Answered By

3 Likes


Related Questions