Posts

Complete RoadMap of DSA in 120 Days !!

Image
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      > Check for Prime 👉 Learn Basic Recursion      > Understand recursion by printing something N times      > Print name N times using recursion      > Print 1 to N using recursion      > Print N to 1 using recursion      > Sum of first N num