Briefly the differences in output of the various versions

Assignment Help Basic Computer Science
Reference no: EM13936243

1. Explain briefly the differences in output of the various versions of the algorithms, and why they are different. Are they all correct?

2. Use the "time" option on linux to capture the experimental run-time of the various versions of your algorithms, on various sizes of inputs. The sizes to report are 50 elements, 50 commands; 50 elements 1000 commands; 1000 elements 1000 commands; and 1000 elements 10000.

3. Give estimates of the big-O running times that are suggested by these results.Here is an example of an input file, called in.11.8 11
u 5 7
f 7 5
f 5 3
u 9 10 f 2 4
u 1 10
u 2 8
f 1 6
d

To time an execution of testappQU on input and put the output to a file called out.11.8, use the command "time testappQU > out.11.8" The first number is the number of elements. "u 5 7" means execute a
"merge(5,7)" operation. "f 7 5" means execute a "find(7,5)" operation. The following little perl script will help you generate input files for testing.gen
You can copy/paste it into a file. To make it executable, change the permissions using the following command:
chmod a+rx gen
To invoke the perl script, use the command
./gen

and to direct the output to a file, use ./gen > filenameHere You can read the file gen (and edit it) to see what it does. It does not prompt for input (for easyoutputting to a file) but it does require two inputs, the first is the number of elements, the second is the number of operations. Note that all the files end in"d", for debugprint.

Reference no: EM13936243

Questions Cloud

Case study - choicepoint : ChoicePoint is not a household name, nor do we aspire to be. What we do seek is to help create a safer, more secure world through the responsible use of information.
How many product lines should the organization identify : What are the advantages and disadvantages of a matrix model for GHE in terms of direct and indirect costs as well as benefits, such as improved coordination? How many product lines should the organization identify
Political and legal trends affecting fast food consumption : Discuss the demographic, sociocultural, economic, technological, natural, political and legal trends affecting fast food consumption
Compare costs calculate for table two to costs calculated : Assume that fixed costs remain at $250. When the price of a variable input changes which other costs will increase? Compare the costs you calculate for table two to the costs calculated in table one to find your answers.
Briefly the differences in output of the various versions : Use the "time" option on linux to capture the experimental run-time of the various versions of your algorithms, on various sizes of inputs. The sizes to report are 50 elements, 50 commands; 50 elements 1000 commands; 1000 elements 1000 commands; a..
Write a program that opens a file and reads in two vectors : Write a program that opens a file, reads in two vectors, and then computes their dot product
Compare output levels in settings characterized by cournnot : Two firms compete in a market to sell a homogeneous product with inverse demand function P = 400 - 2Q. Each firm produces at a constant marginal cost of $50 and has no fixed costs. Use this information to compare the output levels and profits in sett..
How this disease is affecting different racial groups : Compare and contrast how this disease is affecting different racial and ethnic groups. On the basis of your calculations, what information can you conclude
Javascript techniques to improve usability : Design a suitable applied web form example which has a work context. The form that needs to be created is a contact form for a Student Forum. Design the form which must have user input and a range of form furniture Ie. Buttons/ user Input fields. ..

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Degree of security in time-shared machine dedicated machine

Write down two such problems? Can we make sure same degree of security in time-shared machine as in dedicated machine?

  What is the use of win32 console functions

What is the use of Win32 Console functions and how they relate and pertain to GUI.

  Baseline for evaluating project performance

Tony Prince and his team working on the Recreation and Wellness Intranet Project have been asked to refine the existing cost estimate for the project so they can evaluate supplier bids and have a solid cost baseline for evaluating project performa..

  Company culture and behavior change

Company culture and behavior change

  Implement a simple automated bank registry system

Implement a simple automated bank registry system. The implementation will include several attributes related to a transaction, and the data will be managed in a global linked list within memory.

  Essay on the topic of digital divide crosses borders

Digital divide crosses all borders, culturally and geographically, discuss how the digital divide affects society in 2014.

  Use functions to get a list of integers from a user

Use functions to get a list of integers from a user and then find statistics of the given list of integers. You are not allowed to use any built in functions for finding the calculations in this assignment.

  Explaining method effective in cracking web passwords

More people are utilizing online shopping and banking. Explain one method that you believe is most effective in cracking Web passwords.

  What purposes do cpus, memory and i-o devices

What purposes do CPUs, memory and I-O devices individually serve in a computer system

  Write a c++ program that translates c strings from english

Write a C++ program that translates C strings from English into Pig Latin.Pig Latin is a form of coded language used for amusement. Many variations exists, so, use the following rules for translation:If a word begins with a consonant (which we define..

  How might an information system administrator make a case

How might an information system administrator make a case for the implementation of Enterprise

  Problem solving methodologies

The mathematical problems need to show how you derived your answer and responses. While I'm looking at the final product or your final answer, I'm also watching your problem solving methodologies. It's actually more important to me than the answer it..

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