Answered step by step
Verified Expert Solution
Link Copied!

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

image text in transcribedimage text in transcribedimage text in transcribed

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

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions

Question

Design a training session to maximize learning. page 296

Answered: 1 week ago

Question

Design a cross-cultural preparation program. page 300

Answered: 1 week ago