Question
In this project, we are going to explore the specifics of searching and sorting. You will each be working through an xSortLab experiment in order
In this project, we are going to explore the specifics of searching and sorting. You will each be working through an xSortLab experiment in order to explore, evaluate and explain a particular sorting algorithm.
http://math.hws.edu/TMCM/java/xSortLab/index.html
Select Merge Sort
Write an experiment report detailing your predictions, calculations, findings, and tests.
Read about your assigned algorithm (Merge Sort); View the visual presentation of your algorithm in xSortLab; Describe the process the algorithm is executing; Characterize and evaluate the algorithm in terms of complexity; Observe the speed and efficiency of the algorithm; View timed mode for 10 arrays of various sizes: 10^3, 5 x 10^3, 10^4, 5 x 10^4. If your algorithm is not too slow, you can also try 10^5 and 10^6. Warning: Start low in case your algorithm is slow. Note: one person on the team should run the various timing cases to eliminate differences due to computer systems. The applet provides an information summary in the log option in its top menu. For timing, record the Compute time. Also record the information needed for the next bullet item below. Keep a record of the number of elements in each array, along with the number of compares, the number of copies and the amount of time required to complete the sort; Use Maple to create a plot that illustrates whether or not there is a possible correlation between data size and time; Use Maple to create a plot that illustrates any possible correlation between the number of compares and time; Use Maple to create a plot that illustrates any possible correlation between the number of copies and time;
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