Given an array of 6 numbers [6,8,19,48,9,90]and applying insertion sort, how many swaps must occur before the array is sorted?1 point42 6
Question
Given an array of 6 numbers [6, 8, 19, 48, 9, 90]
and applying insertion sort, how many swaps must occur before the array is sorted?
1 point
- 42
- 6
Solution
Sure, let's go through the steps of the insertion sort algorithm on your array [6,8,19,48,9,90].
- [6,8,19,48,9,90] - Start from the first element, it is already sorted so no swaps are needed.
- [6,8,19,48,9,90] - Move to the next number, 8. It is also in the correct place, so no swaps are needed.
- [6,8,19,48,9,90] - Move to 19. It is also in the correct place, so no swaps are needed.
- [6,8,19,48,9,90] - Move to 48. It is also in the correct place, so no swaps are needed.
- [6,8,9,19,48,90] - Move to 9. It needs to be swapped with 48 and 19. So, 2 swaps are needed.
- [6,8,9,19,48,90] - Move to 90. It is in the correct place, so no swaps are needed.
So, in total, 2 swaps are needed to sort the array [6,8,19,48,9,90] using the insertion sort algorithm.
Similar Questions
[20, 62, 71, 85, 86, 61] Give me the number of comparisons and swaps for the above list, following insertion sort algorithm.
Given list [16, 32, 35, 99, 37, 42, 67, 88, 68], how many swaps are needed to sort the list?
What will be the number of passes to sort the elements using insertion sort?14, 12,16, 6, 3, 10
Given list [22, 29, 37, 38, 27, 35, 36, 39, 31, 26], when i is 4, how many swaps will be performed in the inner loop?
How many swaps does Selection Sort perform in the worst case?O(n)O(n log n)O(n^2)O(log n)
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.