Hey DEV Community! 👋
I’m excited (and a little nervous 😄) to announce that I’m restarting my Data Structures & Algorithms journey — in Java — and I’ll be sharing every step of it here!
After pausing DSA for a while, I realized how much I want to build consistency again, so I’m jumping back in from the absolute basics.
What I’m Starting With
I’ll be solving:
⭐ Kunal Kushwaha’s Java DSA Assignments
Kunal’s course is beginner-friendly and structured perfectly for building fundamentals.
Along with that, I’ll also:
⭐ Solve 1 LeetCode question daily
and break down the logic in simple language.
🧠** What You Can Expect From This Series**
Every post will contain:
✔ A beginner-friendly explanation
✔ Step-by-step logic
✔ Java implementation
✔ Time & space complexity
✔ Mistakes + lessons learned
✔ Links to solutions in my GitHub repo
📍 Repo Tracking My Progress
You can follow all my code here:
👉 GitHub Repo:(https://github.com/niharika1112/leetcode_daily)
This repo will include:
- Kunal’s assignment solutions.
- LeetCode practice.
- Topic-wise categorization.
- My notes + takeaways.
🧩 Topics I’ll Cover (in order)
- Arrays
- Strings
- Hash Maps
- Two Pointers
- Sliding Window
- Linked Lists
- Trees
- Recursion
- Graphs
- Dynamic Programming
🙌_ Why I’m Doing This Publicly_
- Accountability pushes consistency
- Helping others learn motivates me
- Documenting my progress keeps me honest
- Maybe someone struggling with Java finds this useful 💙
💬 Join Me!
- If you’re learning DSA in Java too:
- Comment what you’re working on
- Suggest questions
- Drop resources
- Correct my mistakes😄
This is a learning journey, not a perfect one.
🚀 Let’s Go!
First post coming up soon:
➡️ Kunal DSA Assignment — Basics + Problem 1 in Java!
Thanks for reading — and if my progress helps or inspires you even a little, follow along & star ⭐ my repo for support!
Happy coding 💻
— herclarity_space
Top comments (0)