Complete RoadMap of DSA in 120 ( 4 Month's ) Days
Complete RoadMap of DSA in 120 Days !! Day −∞ to 0: Stick to a programming language like C++/Java/Python. Make sure that you are comfortable with pointers/objects. Things 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. → Practice Pattern Questions from any source like Leetcode. Learn STL/Java-Collections or similar thing 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 print 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 numbers → Factorial of N numbers → Reverse an array → Check if a string is palindrome or not → Fibonacci Number Learn Basic Hashing. → Counting fr