An exercise in analyzing complexity, writing efficient methods, and choosing appropriate data structures.
Please fork and clone this repository, then open it in VS Code. All your work will be done in Main.java.
Follow the instructions given in the comments above each method. The type of tasks will be:
- Determining the time complexity of a method
- Rewriting a method to be more efficient
- Determining which data structure would be best to use in a given scenario.
Please create a PR against the original repository. Submit a link to your PR on Canvas.