This repository has all my important Java code that I used to practice Data Structures and Algorithms (DSA).
- Java programs for different DSA topics
- Important syntax and basic concepts
- Solved problems from practice
- Clean and simple code for better understanding
I created this repo to keep all my DSA practice in one place. It helps me revise quickly and track my progress.
- Arrays
- Strings
- Linked Lists
- Stacks and Queues
- Trees and Graphs
- Sorting and Searching
- Recursion and Backtracking
- Dynamic Programming
- And more...
You can go through the folders or files to see code for each topic. Each file has comments to explain the logic.