[Solved] SOLVED:Address Book Utility

30 $

File Name: SOLVED:Address_Book_Utility.zip
File Size: 254.34 KB

SKU: [Solved] SOLVED:Address Book Utility Category: Tag:

Or Upload Your Assignment Here:


Cmsc 204Classes for this assignment:AddressBookUtility java ClassThe data manager of the applicationReturns if the address book contains a given PersonReturns if the address book contains a given keyAddressBookUtilityTest javacreate an additional address book object and add Person objects that will be different from those above use these in the STUDENT test belowApplication javaThe entry point/launcher of the application.Launcher javaPerson javaThe primary data element of the application.InvalidKeyException javaThrown when a given key is not formatted as (XXX)XXX-XXXX, where X is a digit.KeyInUseException javaThrown when a Person being added to the address book has the same phone number as an existing Person.AddressBookInterface javaContains methods of the LookUp Utility. Data Manager Data is stored in a hash table Methods for add, contains, isValidKey, reverseLookup, readFile, writeToFileHashTable javaThe data structure of the applicationHashTableInterface javaIt is implemented as an array of LinkedLists STUDENT – 1. provide constructor that takes in an int for the number of Person objects to hold 2. To choose size of your Hash Table (number of buckets): The first 4K+3 number that is larger than (number of Person objects / 3)Keyable javaRequires a definition of the key for a particular objectPersonInterface javaGuarantees that Person objects have definitions for hashCode, equals, getKey, getters STUDENT – provide static methods hashKey and isValidKay as described below in class that implements this interface.

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Shopping Cart
[Solved] SOLVED:Address Book Utility
30 $