Question: Please use insertion sort to sort the array L , and output the N - th move of the array. ( N can be smaller

Please use insertion sort to sort the array L, and output the N-th move of the array. (N can be smaller than or equal to the the maximum steps needed to sort the array) Example 1:
Input: L=12,11,13,5,6;N=1
Output: 11,12,13,5,6
Explanation:
Step 1: Sort this array and record each step of transformation:
[12,11,13,5,6
11,12,13,5,6
11,12,5,13,6
11,5,12,13,6
5,11,12,13,6],
[5,11,12,6,13
5,11,6,12,13
5,6,11,12,13]
Step 2: Select the output at N=1(i.e., what does the array look like after the first
transformation): 11,12,13,5,6
Note: For the original array 12,11,13,5,6, you need to use the insertion sort to finally
turn the array into 5,6,11,12,13. If you correctly apply the algorithm, it would take a total
of 7 steps to transform the original array to get the desired outcome.
Example 2:
Input: L=12,11,13,5,6;N=6
Output: 5,11,6,12,13
Explanation: All the moves to sort this array are listed below:
[12,11,13,5,6
11,12,13,5,6
11,12,5,13,6
11,5,12,13,6],
[5,11,12,13,6][5,11,12,6,13
5,11,6,12,13
5,6,11,12,13]
Example 3:
Input: L=250,343,137,789,551,954;N=2
Output: 137,250,343,789,551,954
All the moves to sort this array are listed below.
[250,343,137,789,551,954],[250,137,343,789,551,954],
[137,250,343,789,551,954],[137,250,343,551,789,954],
First, you need to do the insertion sort for the array L and record the result for each movement. Consider we make screenshots for each movement during the insertion sort process. Then, in the second step, select the N-th movement and show it as the output.
import java.util.*;
public class Solution {
public int[] insertionSort(int[] list,int N){
int arr[]={11,12,5,13,6};
return arr;
}
}
 Please use insertion sort to sort the array L, and output

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!