Welcome to the 30 Days DSA Revision Challenge! 🚀
Sheet Link: LeetCode Top Interview 150
This repository hosts a 30-day challenge aimed at enhancing your data structures and algorithms skills. Each day, we'll solve 5 problems, focusing on specific topics and difficulty levels.
- Clone this repository.
- Navigate to the "30_Days_DSA_Revision" directory.
- Open the folder for the current day and solve the 5 listed problems.
- Consistency: Dedicate time daily for problem-solving.
- Concept Understanding: Focus on grasping the underlying concepts.
- Collaboration: Engage in discussions and collaborate on Issues.
- Days 1-4: Arrays and Strings
- Days 5: Two Pointers
- Days 6: Sliding Window
- Days 7: Matrix
- Days 8-9: Hashmap
- Days 10: Intervals
- Days 11: Stack
- Days 12-13: Linked List
- Days 14-16: Binary Tree General
- Days 17: Binary Tree BFS
- Days 18: BST
- Days 19: Graph General
- Days 20: Graph BFS and Trie
- Days 21: Backtracking
- Days 22: Divide and Conquer
- Days 23: Kadane's Algo
- Days 24: Binary Search
- Days 25: Heap
- Days 26: Bit Manipulation
- Days 27: Math
- Days 28: 1D DP
- Days 29-30: 2D DP
Feel free to suggest problems or improvements via Pull Requests.
Let's embark on this coding journey together! 🚀👩💻👨💻