Question: Total = 1 0 marks NOTE: a ) You must follow these instructions. You should submit two files, 1 ) java file ( your code

Total =10 marks
NOTE:
a) You must follow these instructions. You should submit two files, 1) java file (your code) and 2)
screenshot of the plot/graph.
b) you must work in group of max group size 5 students.
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 Java/RAM 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 x-axis has the value of 's' and y-axis has the time it took to finish sorting.
Note that you should run various values of 's' evenly spaced from 1 to N. Here N is the size of
the entire array. Note also that when 's'=1, it represents pure MergeSort, and when 's'=N it
represents pure InsertionSort.
 Total =10 marks NOTE: a) You must follow these instructions. You

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!