Assignment Submission

Submit Your Recursion & DP Problems

Create a public GitHub repository with the exact name shown below, add all required files, and enter your GitHub username to submit.

Repository Requirements

Your repository must have this exact name:

github.com/<your-username>/java-recursion-dp
Required Files
  • README.md
  • src/Main.java
  • src/recursion/NQueens.java
  • src/dp/LCS.java
  • src/dp/Knapsack.java
  • test/DPTests.java
README.md Must Include:
  • Your full name and submission date
  • Time/space complexity analysis for each solution
  • Comparison of memoization vs tabulation for each DP problem
  • Sample outputs with test cases
Required (submission will fail without these)
Optional (bonus points)

Submission Form

github.com/
Enter only your username. We'll verify the repository java-recursion-dp exists in your account.

Your repository will be verified before submission is accepted