One Month Programming Plan
One Month Programming Plan
- Problems:
- Reverse an Array
- Problems:
- Problems:
- Reverse a String
- Problems:
- Factorial of a Number
- Fibonacci Sequence
- Problems:
- Problems:
---
## Week 2: Diving into DSA
- Problems:
- Valid Parentheses
- Problems:
- Problems:
- Topics: Backtracking
- Problems:
- N-Queens Problem
- Rat in a Maze
- Problems:
- Attempt a mock contest or solve mixed DSA problems for 2-3 hours.
---
- Problems:
- Problems:
- Search in a BST
- Validate BST
- Problems:
- BFS of Graph
- DFS of Graph
- Problems:
- Dijkstra's Algorithm
- Problems:
- Problems:
- Knapsack Problem
- Problems:
- Problems:
- Single Number Problem
- Focus on solving 10-12 problems combining arrays, recursion, stacks, and graphs.
---
## Final Week
- Start working on a mini-project (e.g., Task Manager using Stacks/Queues, Binary Tree Visualizer).
- Set goals for the next month (e.g., competitive programming, advanced DP, etc.).
---
## Tips for Success
3. **Resources**: