30 Days Interview Preparation Plan🎯

Day1: (Arrays)

Day2: (Arrays)

Day3: (Arrays/maths)

Day4: (Hashing)

Day5: (LinkedList)

Day6:

Day7: (2-pointer)

Day8: (Greedy)

Day9 (Recursion):

Day10: (Recursion and Backtracking)

Day11 : (Binary Search)

Day12: (Bits) (Optional, very rare topic in interviews, but if you have time left, someone might ask)

Day13: (Stack and Queue)

Day14:

Day15: (String)

Day16: (String)

Day17: (Binary Tree)

Day18: (Binary Tree)

Day 19: (Binary Tree)

Day 20: (Binary Search Tree)

Day21: (BinarySearchTree)

Day22: (Mixed Questions)

Day23: (Graph)

Day24: (Graph)

Day25: (Dynamic Programming)

Day26: (DP)

For core revision</>

Day27:

Day28:

Day29:

Day30:


Data Structures & Algorithms for Coding Interview

In this repository, I have stored solutions to various problems and concepts of Data Structures and Algorithms in Python3 in a structured manner.✨

Topics Covered:

In various folders of the above topics, you can find questions and concepts related to that topic.

View this repository in an online VSCode-like interface▶️ https://samirpaul.in/DSAlgo 🚀

I am continuously trying to improve this repository by adding new questions and concepts related to the respective topic. Please feel free to contribute to this repository.💻

If you appreciate my work, please give a star(🌟) to this repository. It motivates me. ❤️🚀