This repository contains solutions to a wide range of Data Structures and Algorithms (DSA) problems, implemented in Java, JavaScript, and TypeScript.
These solutions are especially helpful for technical interviews, competitive programming practice, and mastering core problem-solving patterns.
Whether you're preparing for interviews, strengthening your algorithmic thinking, or looking for multilingual reference implementations β this repository is for you!
- β Solved Problems: 100+ :and growing from multiple platforms(eg: hackerrank, leetcode)
- π» Languages: Java, JavaScript, TypeScript
- Sliding Window
- Dynamic Programming
- Backtracking
- Divide & Conquer
- Binary Search
- Two Pointers
- Recursion
- Arrays & Strings
- Linked Lists
- Stacks & Queues
- Trees & Graphs
- HashMaps & HashSets
- Heaps & Priority Queues
- Tries
- Easy, Medium, and Hard
- Top Interview Questions
- Frequently Asked Patterns