This is a git repository for learning data structures and algorithms using Java. It also contains common leetcode questions and their solutions.
The data structures are implemented from scratch using Java. The custom implementation includes all the common operations on the specific data structure as well as the time complexity.
Documentation for all the topics as well as the leetcode/practice questions can be found in the docs directory.