Personal DSA learning tracker and solutions repository.
phases/— learning phases (phase-00-prerequisites, phase-01-arrays, ...)- each phase contains:
progress.md— summary of what was learned in that phasenotes/— concept notessolutions/— solved problems (one folder per problem:<id>-<kebab-name>/)solution.javaandREADME.mdin each problem folder
- each phase contains:
- Work on a topic (phase). Update
phases/phase-XX-.../progress.mdwith short summary and links. - For each solved problem create a new folder under
solutions/:<leetcode-id>-<kebab-slug>/solution.java<leetcode-id>-<kebab-slug>/README.md
- Commit with message:
feat: add solution <leetcode-id> - <title>
- Java solutions go in
solution.java. - Problem folder names use kebab-case:
1480-running-sum. - Each
README.mdin a problem folder must include: Problem link, Approach summary, Complexity, Edge cases.