Question #323572

Sort the given sequence of numbers using Bubble sort. Write all the

steps involved. 13, 15, 2, 6, 14, 10, 8, 7, 3, 5, 19, 4.


1
Expert's answer
2022-04-06T05:07:17-0400
Initial array:
13, 1526, 14, 108735, 194

First pass:
13, 1526, 14, 108735, 194  (13 < 15)
132, 156, 14, 108735, 194  (15 <=> 2)
1326, 15, 14, 108735, 194  (15 <=> 6)
1326, 14, 15, 108735, 194  (15 <=> 14)
1326, 14, 10, 158735, 194  (15 <=> 10)
1326, 14, 108, 15735, 194  (15 <=> 8)
1326, 14, 1087, 1535, 194  (15 <=> 7)
1326, 14, 10873, 155, 194  (15 <=> 3)
1326, 14, 108735, 15, 194  (15 <=> 5)
1326, 14, 108735, 15, 194  (15 < 19)
1326, 14, 108735, 154, 19  (19 <=> 4)

Secont pass:
 2, 136, 14, 108735, 154, 19  (13 <=> 2)
 26, 13, 14, 108735, 154, 19  (13 <=> 6)
 26, 13, 14, 108735, 154, 19  (13 < 14)
 26, 13, 10, 148735, 154, 19  (14 <=> 10)
 26, 13, 108, 14735, 154, 19  (14 <=> 8)
 26, 13, 1087, 1435, 154, 19  (14 <=> 7)
 26, 13, 10873, 145, 154, 19  (14 <=> 3)
 26, 13, 108735, 14, 154, 19  (14 <=> 5)
 26, 13, 108735, 14, 154, 19  (14 < 15)
 26, 13, 108735, 144, 15, 19  (15 <=> 4)
 26, 13, 108735, 144, 15, 19  (15 < 19)

 Third pass:
 26, 13, 108735, 144, 15, 19  (2 < 6)
 26, 13, 108735, 144, 15, 19  (6 < 13)
 26, 10, 138735, 144, 15, 19  (13 <=> 10)
 26, 108, 13735, 144, 15, 19  (13 <=> 8)
 26, 1087, 1335, 144, 15, 19  (13 <=> 7)
 26, 10873, 135, 144, 15, 19  (13 <=> 3)
 26, 108735, 13, 144, 15, 19  (13 <=> 5)
 26, 108735, 13, 144, 15, 19  (13 < 14)
 26, 108735, 134, 14, 15, 19  (14 <=> 4)
 26, 108735, 134, 14, 15, 19  (14 < 15)
 26, 108735, 134, 14, 15, 19  (15 < 19)

 Fourth pass:
 26, 108735, 134, 14, 15, 19  (2 < 6)
 26, 108735, 134, 14, 15, 19  (6 < 10)
 268, 10735, 134, 14, 15, 19  (10 <=> 8)
 2687, 1035, 134, 14, 15, 19  (10 <=> 7)
 26873, 105, 134, 14, 15, 19  (10 <=> 3)
 268735, 10, 134, 14, 15, 19  (10 <=> 5)
 268735, 10, 134, 14, 15, 19  (10 < 13)
 268735, 104, 13, 14, 15, 19  (13 <=> 4)
 268735, 104, 13, 14, 15, 19  (13 < 14)
 268735, 104, 13, 14, 15, 19  (14 < 15)
 268735, 104, 13, 14, 15, 19  (15 < 19)

 Fit=fth pass:
 268735, 104, 13, 14, 15, 19  (2 < 6)
 268735, 104, 13, 14, 15, 19  (6 < 8)
 267835, 104, 13, 14, 15, 19  (8 <=> 7)
 267385, 104, 13, 14, 15, 19  (8 <=> 3)
 267358, 104, 13, 14, 15, 19  (8 <=> 5)
 267358, 104, 13, 14, 15, 19  (8 < 10)
 2673584, 10, 13, 14, 15, 19  (10 <=> 4)
 2673584, 10, 13, 14, 15, 19  (10 < 13)
 2673584, 10, 13, 14, 15, 19  (13 < 14)
 2673584, 10, 13, 14, 15, 19  (14 < 15)
 2673584, 10, 13, 14, 15, 19  (15 < 19)
 
 Sixth pass:
 2673584, 10, 13, 14, 15, 19  (12 < 6)
 2673584, 10, 13, 14, 15, 19  (6 < 7)
 2637584, 10, 13, 14, 15, 19  (7 <=> 3)
 2635784, 10, 13, 14, 15, 19  (7 <=> 5)
 2635784, 10, 13, 14, 15, 19  (7 < 8)
 2635748, 10, 13, 14, 15, 19  (8 <=> 4)
 2635748, 10, 13, 14, 15, 19  (8 < 10)
 2635748, 10, 13, 14, 15, 19  (10 < 13)
 2635748, 10, 13, 14, 15, 19  (13 < 14)
 2635748, 10, 13, 14, 15, 19  (14 < 15)
 2635748, 10, 13, 14, 15, 19  (15 < 19)

 Seventh pass:
 2635748, 10, 13, 14, 15, 19  (2 < 6)
 2365748, 10, 13, 14, 15, 19  (6 <=> 3)
 2356748, 10, 13, 14, 15, 19  (6 <=> 5)
 2356748, 10, 13, 14, 15, 19  (6 < 7)
 2356478, 10, 13, 14, 15, 19  (7 <=> 4)
 2356478, 10, 13, 14, 15, 19  (7 < 8)
 2356478, 10, 13, 14, 15, 19  (8 < 10)
 2356478, 10, 13, 14, 15, 19  (10 < 13)
 2356478, 10, 13, 14, 15, 19  (13 < 14)
 2356478, 10, 13, 14, 15, 19  (14 < 15)
 2356478, 10, 13, 14, 15, 19  (15 < 19)

 Eighth pass:
 2356478, 10, 13, 14, 15, 19  (2 < 3)
 2356478, 10, 13, 14, 15, 19  (3 < 5)
 2356478, 10, 13, 14, 15, 19  (5 < 6)
 2354678, 10, 13, 14, 15, 19  (6 <=> 4)
 2354678, 10, 13, 14, 15, 19  (6 < 7)
 2354678, 10, 13, 14, 15, 19  (7 < 8)
 2354678, 10, 13, 14, 15, 19  (8 < 10)
 2354678, 10, 13, 14, 15, 19  (10 < 13)
 2354678, 10, 13, 14, 15, 19  (13 < 14)
 2354678, 10, 13, 14, 15, 19  (14 < 15)
 2354678, 10, 13, 14, 15, 19  (15 < 19)

 Ninth pass:
 2354678, 10, 13, 14, 15, 19  (2 < 3)
 2354678, 10, 13, 14, 15, 19  (3 < 5)
 2345678, 10, 13, 14, 15, 19  (5 <=> 4)
 2345678, 10, 13, 14, 15, 19  (5 < 6)
 2345678, 10, 13, 14, 15, 19  (6 < 7)
 2345678, 10, 13, 14, 15, 19  (7 < 8)
 2345678, 10, 13, 14, 15, 19  (8 < 10)
 2345678, 10, 13, 14, 15, 19  (10 < 13)
 2345678, 10, 13, 14, 15, 19  (13 < 14)
 2345678, 10, 13, 14, 15, 19  (14 < 15)
 2345678, 10, 13, 14, 15, 19  (15 < 19)

 Tenth pass:
 2345678, 10, 13, 14, 15, 19  (1 < 2)
 2345678, 10, 13, 14, 15, 19  (2 < 3)
 2345678, 10, 13, 14, 15, 19  (3 < 4)
 2345678, 10, 13, 14, 15, 19  (4 < 6)
 2345678, 10, 13, 14, 15, 19  (6 < 7)
 2345678, 10, 13, 14, 15, 19  (7 < 8)
 2345678, 10, 13, 14, 15, 19  (8 < 10)
 2345678, 10, 13, 14, 15, 19  (10 < 13)
 2345678, 10, 13, 14, 15, 19  (13 < 14)
 2345678, 10, 13, 14, 15, 19  (14 < 15)
 2345678, 10, 13, 14, 15, 19  (15 < 19)
 No swaps - the array is sorted

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!
LATEST TUTORIALS
APPROVED BY CLIENTS