How to prepare for Data Structures and Algorithms?
  • Allow at least 2-3 months, as it is a vast topic.
  • Emphasize on practicing, as it is the key. You will begin to see patterns as you practice.
  • For instance, gaining expertise in Recursion will make you aware of its frequent use in Trees, Graphs, and Dynamic Programming etc.