Describe the process the algorithm is executing

Assignment Help Computer Engineering
Reference no: EM132109273

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.

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;

Reference no: EM132109273

Questions Cloud

Provide a student with a tool to use to properly identify : The purpose of this project is to provide a student with a tool to use to properly identify, count, grade and average students' scores in a course.
Approximation for statistical inference in theoretical terms : 1. The central limit theorem A. is implied by the law of large numbers.
Spaghetti and tomato sauce : What price can be settled between these two parties such that both individuals can enjoy more of spaghetti and tomato sauce?
Visualize the impact of the automation : practical laboratory exercises to automate a business process, and to visualize the impact of the automation - Assignment - Parchment Bonanza
Describe the process the algorithm is executing : View the visual presentation of your algorithm in xSortLab; Describe the process the algorithm is executing;Characterize and evaluate the algorithm in terms
Evans argued that under accord and satisfaction : Evans used his credit card to run up a $98.75 bill with the Rosen Department Store. When Rosen tried to collect, Evans wrote a check for $79.00.
Implement a program such that it simulates the process : Implement a program such that it simulates the process of repeated attempts to hit a target with a projectile.
Create a program called producer-consumer : Your program will either use unix socket (-u) or shared memory (-s) depending on user input in the command line argument .
How to calcluate the hmac value : Can you help me with the process (or psuedocode) of how to calcluate the HMAC value?

Reviews

Write a Review

Computer Engineering Questions & Answers

  How many units the want to buy

The program should ask the user three things:Which unit (A,B,C or D) he or she is responsable for buying, how many units the want to buy,and total budget for month.

  How many flip-flops will be complemented in a ten-bit binary

How many flip-flops will be complemented in a 10-bit binary ripple counter to reach the next count after the following count: (a) 1001100111: (b) 0011111111.

  List two examples of hardware features that are used

List two examples of hardware features that are used to help the OS perform its work. What are the advantages and disadvantages of relying on the hardware?

  What is the thermal law explain briefly

Computer analysis of turbulent flow in a circular tube with q"0 = const and constant fluid properties: Use a mixing-length turbulence model.

  Probability of selecting the correct source element

Assume that source elements of length k are mapped in some uniform fashion into a target elements of length p. If each digit can take on one of r values.

  Develop a proposal for each of the given approaches

Develop a proposal for each of these approaches: insourcing, outsourcing, and a combination of the two. Present the pros and cons or benefit analysis for each of the 3 proposals.

  Determine the complex phasor representation

For the sinusoidal waveform shown in Fig., determine the complex phasor representation.

  Describe efficient algorithm to find the longest palindrome

Describe efficient algorithm to find longest palindrome that is suffix of string T of length n. Recall that apalindrome is string that is equal to its reversal.

  Makes the mobile display the tiny page like a big screen

It is evident in the chapter three that we can specify the web page characteristic of the web page by applying CSS with style element and the Viewport Meta Tag. That makes the mobile display the tiny page like a big screen.

  Implement your algorithm in python

Draw NassiShneiderman (NS) diagrams that present the steps of the algorithm required to perform the task specified

  Examine how net neutrality will affect data networks

Base on your article review and the assigned reading, discuss how net neutrality will affect data networks and the availability of information to businesses.

  Describe different types of handheld devices

Describe different types of handheld devices, including BlackBerrys, PDAs, and iPods and identify

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd