Explain why the algorithm and data structure you use

Assignment Help Computer Engineering
Reference no: EM132118936

Read carefully and answer the questions that follow:

Suppose we want to create an address book which contains names, phone numbers, emails, and other personal information.

In the question below, give support to your answer based on the typical operations (for example, finding a person by his/her email) you might use.

Explain why the algorithm and/or data structure you use gives a good tradeoff between memory use and runtime complexity.

The question below could require nested data structures.

Suppose you want to list your friends who have March birthdays in order of date.

What algorithm(s) and data structure(s) whould you use to accomplish this. You may assume that you have a birthday field which has a Date class that contains date and month member variables.

Declare any other assumptions you make and give reasoning for your answer.

Reference no: EM132118936

Questions Cloud

How do you define environmental scanning : How do you define environmental scanning? What is the main purpose of conducting an environmental scanning? Why is it important?
Poverty-stricken city centers : Its success there is prompting some to wonder if it can spur growth in poor areas of developed nations,such as in some poverty-stricken city centers.
Print how many factors the number had in total : You can also use Math.floor(), but you'll have to double check whether the result of a divison multiplied by the divisor gives you your original number back...
Marketing communications industry : What are relevant issues within the marketing communications industry.
Explain why the algorithm and data structure you use : Suppose we want to create an address book which contains names, phone numbers, emails, and other personal information.
Identify the main entity types for the company : The Company offers five advanced technology courses, each of which is taught by a teaching team of two or more instructors.
What is the concept of globally right source : What is the concept of Globally Right source and how can an organization use this to add value to their activities to increase their competitive positions?
Creating a strategic plan : What are some of the legal issues a company face when creating a strategic plan?
What questions would you ask the heads of the six business : What advantages would the proposed Advanced Mobile Communications and Information System provide for Whitman Price Consulting?

Reviews

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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