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!