Welcome to my digital playground for all things DSA! This repository is where I dive into Java, wrestle with algorithms, and sometimes even question my life choices—all in the name of learning and fun.
This is my personal journey through the world of Data Structures & Algorithms. It’s a mix of learning logs, code experiments, and a collection of those "What was I thinking?" moments. Here, you'll find:
- Data Structures: From arrays to trees, all crafted in Java.
- Algorithms: Sorting, searching, graph traversal—you name it.
- LeetCode Solutions: A steadily growing archive of my attempts, successes, and the occasional debugging marathon.
- Organized Solutions – Each problem has its own Java file, neatly categorized (or at least I think).
- Clean & Readable Code – Well… I try my best. No promises.
- Regular Updates – Because consistency is key (and so is my willpower, at least till last commit!).
- Arrays
- Linked Lists
- Stacks & Queues
- Trees & Graphs
A collection of my LeetCode problem-solving escapades, where each solution represents a thrilling tale of caffeine-fueled late nights, existential crises, and the occasional 'ahaaa!' moment that makes it all worthwhile.