Welcome to my Daily Learning Log 📚 where I practice Data Structures and Algorithms (DSA) every day.
This repo is structured into different topics (Sorting, Recursion, etc.), with each folder containing code and explanations.
Sorting/
→ Implementation of classic sorting algorithms (Bubble, Selection, Insertion, Merge, Quick Sort, etc.)Recursion/
→ Problems and examples based on recursionstring/
→ String concepts- More to come: Dynamic Programming, Graphs, Trees, Linked Lists... 🚀
- Stay consistent with DSA practice 💪
- Document my progress daily
- Build a strong foundation for interviews (FAANG/Microsoft/Google)
- Day 1 → Learned Bubble, Selection, Insertion Sort
- Day 2 → Learned Merge Sort & Quick Sort
- Day 3 → Revised Recursion + Solved LeetCode #46 - Permutations
- Day 4 → Solved LeetCode #37 - Sudoku Solver
- Day 5 → Learned about strings in C++ and Solved 3 LeetCode problems:
🔗 See more in my dedicated LeetCode Practice Folder
- Language: C++
- Platform: LeetCode, custom practice
- Git & GitHub
- VSCode
⭐ If you’re also on a DSA journey, feel free to fork this repo or suggest problems!