CSIS 312 Assignment 6 (50 points) – Where Am I? Covers Recursive algorithms Scenario You are working in a call center and have a need to look up a city and state by the zip code. Since you told the...

1 answer below »
Can you complete this in IntelliJ


CSIS 312 Assignment 6 (50 points) – Where Am I? Covers Recursive algorithms Scenario You are working in a call center and have a need to look up a city and state by the zip code. Since you told the boss in the break room that you’re great at writing Java code, you have also been tasked with developing a recursive algorithm to search a sorted list of zip code objects which are read in from a file. Fortunately, another employee has already written the code to read the zip code file and convert it to a sorted list of zip code objects. Your task is to prompt the user for a zip code and recursively search the sorted list for the matching object. You recall from your memorable days in Java class at Liberty that you can search a sorted list most efficiently using a binary search algorithm. Without hesitation you dive in to the challenge… Requirements (Points) 1. Sort the ZipCode object list (10) 2. Read in a zip code as an integer from the keyboard (5) 3. If the zip code entered is greater than zero search for the matching object by calling a binary search recursive method (10) 4. Implement the recursive method correctly returning the correct zip code object. Note that lack of descriptive comments of the method implementation will cause a reduction of implementation points. (25) Example Output Note: Don’t Forget To Review Submission Requirements in Rubric and Syllabus WhereAmIIJ/.idea/$PRODUCT_WORKSPACE_FILE$ 1.8 1.8 WhereAmIIJ/.idea/codeStyles WhereAmIIJ/.idea/dbnavigator.xml
Answered 129 days AfterNov 04, 2021

Answer To: CSIS 312 Assignment 6 (50 points) – Where Am I? Covers Recursive algorithms Scenario You are working...

Nithin answered on Feb 09 2022
116 Votes
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here