Complete RoadMap of DSA in 120 Days !!
Day 0: Stick to a programming language like c++/Java/Python. Make sure that you are comfortable with pointers/objects. Think to do: 👉 Things to know in c++/Java/Python or any language. > User Input/Output. > Data Types > If Else statement > Switch Statement > Arrays, Strings > For Loop > While Loop > Function > Time Complexity 👉 Build up Logical Thinking. > Practise Pattern Questions from any source like Leetcode. 👉 Learn STL/Java collections or similar things in your language. 👉 Basic Maths > Count Digits > Reverse a Number > Check Palindrome > GCD or HCF > Armstrong Number > Print all Divisors ...