Explain the reasons for your selection considering elements

Assignment Help Data Structure & Algorithms
Reference no: EM131627320

Assignment: Algorithm Design

Use the data format presented in the Week 1 summary for products and customers, and use the information provided in the following scenario:

• The number of products in the system is about 300 elements.
• The memory in the system is capable of holding all of the elements in the products list.
• The amount of products is not expected to grow in the next 5 years.
• The number of customers in the system is about 5,000 elements.
• The memory in the system is not capable of holding all of the elements in the products list.
• The amount of products is not expected to grow at a rate of 10% every year.

Complete the following for this assignment:

• Select a sort and a search algorithm to solve the new features requested by the marketing department.

• Search for a specific product, and print a sorted list for all of the customers, using the last name as a key.

• Explain the reasons for your selection, considering elements such as Big Oh, the number of elements, and the resources in the system in your explanation.

Reference no: EM131627320

Questions Cloud

Discuss what best describes sams contract agreements : Upon Sams receipt of this letter on Wednesday, what best describes Sams contract agreements
Determine the holding period return for each investment : Determine the holding period return for each of the three investment alternatives open to Hector Francisco.
Purpose of the federal acquisition regulation : The purpose of the Federal Acquisition Regulation (FAR) is to provide a codified structure for defining the rules
Should ibrahim use the puts as a hedge : Should Ibrahim use the puts as a hedge? Explain. Under what conditions should he not use puts as a hedge?
Explain the reasons for your selection considering elements : Explain the reasons for your selection, considering elements such as Big Oh, the number of elements, and the resources in the system in your explanation.
Discuss sam orally agreed to sell ramie some land : Sam orally agreed to sell Ramie some land for $500,000. Ramie paid Sam the $500,000; Sam gave Ramie the deed to the land.
What distinguishes a weak matrix from a strong matrix : What distinguishes a weak matrix from a strong matrix?
Explain when you would use a scsi drive : Discuss the questions and topics related to interface communications. Explain when you would use a SCSI drive. When you would have a need to use RAID? Explain.
Why dan refused to pay : When Doctor billed Dan $500 for the x-ray, Dan refused to pay. Doctor sued Dan to recover the $500. Which of the following is true about Doctor's lawsuit

Reviews

Write a Review

Data Structure & Algorithms Questions & Answers

  Is a flowchart more valuable in documenting

Is a flowchart more valuable in documenting the logic of a program than just the coded instructions in the programming language

  Write a program that uses the bubble sort algorithm

You need to write a program that uses the bubble sort algorithm and load data into an array and then sort it into ascending order. It should output the first five and last five numbers from the file both before and after the sort.

  Develop a flowchart and provide a brief explanation

Create a hierarchy chart depicting the chosen situation and develop a flowchart and provide a brief explanation for it.

  Write code to implement the expression

Write code to implement the expression: A= (B+C) * (D+E) on 3-, 2-, 1- and 0- address machines. In accordance with programming language practice, computing the expression should not change the values of its operands. Show all instructions.

  What is the running time of your algorithm in terms of n

If you give a greedy algorithm, be sure to prove that your algorithm is correct by proving both greedy choice and optimal program substructure. What is the running time of your algorithm, in terms of n?

  What is a spanning tree of a simple graph

Describe at least two different applications that require that a spanning tree of a simple graph be found.

  What is the new time complexity in the array

What is the time complexity of running the below bubblesort on an array of random integers?

  Why is understanding algorithm efficiency so critical

Why is understanding Algorithm Efficiency so critical?

  Question about character array

The 2-most important design issues that are specific to character string types are the given, Should strings be simply a special kind of character array or a primitive type?

  Create algorithm to calculate union of two input sets-array

Create algorithm to calculate union of two input sets given as arrays, both of size O(n). The output must be array of distinct elements that form union of the sets.

  Developing a new application system

Assume you have been assigned as manager on a assignment to develop a new application system for your business partner. You were given 2-weeks to construct a project plan and high level cost estimates.

  Show result of inserting keys using quadratic probing

Show the result of inserting these keys by using linear probing, using quadratic probing with c1 = 1and c2 = 3, and using double hashing with h2(k) = 1 + (k mod (m-1)).

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