Reference no: EM131308980
At this point, you decide to implement a Hash structure for the contributor data to prepare for searches. You will read the contributor information from a file provided; it is a comma delimited (CSV) file. As each record is read, create a Hash table for the ID field. The limitation for the Hash table is that it has a size of 5, so you need to be able to handle collisions. Collisions should be resolved through the use of a linked list for the ID values (implement this using a stack). Your design should include the following:
A Hash table pointing to a structure for a linked list that contains only the following information:
Each Hash Bucket Collision Item will have the following Information:
ID: Integer; //identifier key for future needs
Hash Bucket Functions/Methods:
Input constructor: //to accept a string for the name and additional information for each contributor (you will only need the ID portion of the input data)
Hash Function constructor: (Hint: You only have 5 Hash buckets, so the function can be a very simple calculation.)
Pop constructor
Push constructor
Print constructor: //to show the contents of a Hash bucket
Deliverables:
A fully documented program to load the Hash table with collisions being handled as a linked list, implemented as a Stack
A test plan to show how the program runs and can be executed
A screenshot showing that the program loaded the data, and after all data is loaded, shows the contents of the first Hash bucket (ideally this is Bucket 0)
|
Discuss about the mark zuckerberg on team dynamic
: In a departure from its normal business operations Apple has recently teamed up with a bio-tech company to investigate the possibility of cloning human organs. You have been tasked with creating a press release to make this decision public and get..
|
|
Sales using regression to estimate trend
: Suppose a firm has had the following historic sales figures. Year: 2009 2010 2011 2012 2013 Sales $ 2,540,000 $ 3,670,000 $ 4,480,000 $ 4,900,000 $ 5,580,000 What would be the forecast for next year’s sales using regression to estimate a trend? Next ..
|
|
Effective tool to promote expansion than fiscal policy
: These conditions suggest that monetary policy is likely to be a more effective tool to promote expansion than fiscal policy. Do you agree or disagree? Explain your answer.
|
|
Constant growth valuation
: Constant Growth Valuation Woidtke Manufacturing's stock currently sells for $18 a share. The stock just paid a dividend of $3.25 a share (i.e., D0 = $3.25), and the dividend is expected to grow forever at a constant rate of 5% a year. What stock pric..
|
|
Implement a hash structure for the contributor data
: At this point, you decide to implement a Hash structure for the contributor data to prepare for searches. You will read the contributor information from a file provided; it is a comma delimited (CSV) file.
|
|
Prepare a summary of transactions for the company
: Prepare a summary of transactions for the company for these transactions. Use money columns headed Cash, Accounts Receivable, Equipment, Accounts Payable, Capital Stock, and Retained Earnings
|
|
What is the effective annual rate of this credit offer
: Round House Furniture offers credit to its customers at a rate of 1.15 percent per month. What is the effective annual rate of this credit offer? City Motors will sell a $15,000 car for $345 a month for 52 months. What is the interest rate?
|
|
Solicitation number and contract award
: Once in the website, you will enter your search criteria for the state and type field for a solicitation (either pre-solicitation or Combined Synopsis/Solicitation). Include the Solicitation Number and Contract Award date in your proposal title pa..
|
|
Explain the methods the company uses
: Name a current advertising slogan you believe is particularly effective for developing a unique selling proposition. Explain the methods the company uses, the target market, and strategies that you think are effective in advertising this product. ..
|