Question: Write a Java program that compares standard MergeSort with the Hybrid MergeSort ( MergeSort with InsertionSort for smaller arrays ) . You need to do
Write a Java program that compares standard MergeSort with the Hybrid MergeSort MergeSort with InsertionSort for smaller arrays You need to do the following: Create an integer array as big as your JavaRAM allows you. That is create the largest array possible in your computer Fill this array using Random integer values, use Java Random number generator Implement Hybrid MergeSort that uses InsertionSort when the array gets smaller than some size, say's' Run Hybrid MergeSort for various values of s and calculate the time it takes for the algorithm to finish Plot a graph where xaxis has the value of s and yaxis has the time it took to finish sorting Note that you should run various values of s evenly spaced from to N Here N is the size of the entire array. Note also that when s it represents pure MergeSort, and when'S'N it represents pure InsertionSort.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
