Assignment

Job ID: 35358898

Budget: $30 – $250 USD

This project needs to be completed using Java and is an individual project. Naming of your programs must strictly follow the following convention: (1) one file for each part; (2) Lab3 followed by your Uid and I for part I (for example Lab3U00998499I.java). Upload only your source code (one file for each part) to the Pilot dropbox.

Your report must adequately describe your solutions, such as algorithm, pseudo code, implementation, time complexity etc.

The solution time complexity for this lab is an important consideration in grading. Therefore, you should use proper data structure and implement your solutions carefully. Test cases will exercise your programs thoroughly. Your programs should efficiently handle potentially large problems. Expect that your program produces results for all test cases within 4-5 seconds