A central hub for learning and implementing Data Structures and Algorithms (DSA). This repository starts with clean, well-documented Python implementations of core data structures and algorithms, followed by curated problem-solving from various competitive programming platforms. Support for Java, JavaScript, and Rust will be added over time.
- Build a strong foundation in DSA through hands-on implementation.
- Maintain clean, readable, and well-tested code.
- Tackle problems from platforms like:
- LeetCode
- HackerRank
- Codeforces
- GeeksforGeeks
- and more.
- Extend support to other languages: Java, JavaScript, and Rust.
dsa-central/
β
βββ python/
β βββ data_structures/
β βββ algorithms/
β βββ problems/
β βββ leetcode/
β βββ hackerrank/
β βββ codeforces/
β
βββ LICENSE
βββ README.md
βββ CONTRIBUTING.md
- Language: Python 3
- Planned support: Java, JavaScript, Rust
This repository is actively maintained and updated on a daily or weekly basis. Follow for progress or contribute!
This project is licensed under the MIT License.
Pull requests are welcome! If youβd like to add a new problem solution or implementation, feel free to open an issue or submit a PR.
Have questions or ideas? Reach out via GitHub Issues.
π‘ Tip: Clone this repo and use it as your own personal DSA playground!