Welcome to my DSA Journey Test repository!
This is my personal space to test, analyze, and refine DSA (Data Structures and Algorithms) solutions.
Each program here is written to experiment with different logic approaches, performance improvements, and edge-case handling.
- Easy/ β Testing solutions for easy-level problems
- Medium/ β Testing solutions for medium-level problems
- Hard/ β Testing solutions for hard-level problems
- Experiments/ β Trying new patterns, techniques, or time-complexity comparisons
- Language: Java β
- Platform: LeetCode, GeeksforGeeks
- Tools: Git, VS Code / IntelliJ IDEA
- Testing Framework: JUnit (for verifying outputs and edge cases)
| Difficulty | Tested Problems |
|---|---|
| Easy | 173 β |
| Medium | 25 β |
| Hard | 02 β |
| Total | 200 β |
(Iβll keep updating this table as I test more DSA solutions.)
- π§© Test-driven DSA solutions (with example inputs and outputs)
- π§ Experimentation with multiple approaches for the same problem
- π§° Time and space complexity analysis
- π§Ό Clean and well-commented Java code
- Write a DSA solution
- Create test cases to validate logic and handle edge conditions
- Compare results using different algorithmic approaches
- Commit the tested version with performance notes
Check out my progress on LeetCode π
This is a personal DSA testing lab, but suggestions for improving test structure, optimization, or readability are always welcome.
You can open an issue or submit a pull request if youβd like to collaborate.
This repository is licensed under the MIT License β feel free to explore and learn from it.