Answered step by step
Verified Expert Solution
Question
1 Approved Answer
import java.util.*; public class Solution { public int[][] sort(int[] list) { int arr[][] = {{1,2},{3,4}}; return arr; } } PLEASE USE ABOVE STARTER CODE TO
import java.util.*;
public class Solution {
public int[][] sort(int[] list) {
int arr[][] = {{1,2},{3,4}};
return arr;
}
}
PLEASE USE ABOVE STARTER CODE TO SOLVE THIS PROBLEM USE JAVA DONT COPY OTHER ANSWERS AS IT NOT USING STARTER CODE PLEASE DONT SPAM OR I WILL DISLIKE THANKYOU
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) 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. The following websites (apart from the video lectures) may help you with the Insertion sort: 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 tota 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]Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started