Practicing the Problem Solving Skills Using the Problems Offered by LeetCode Platform,
starting from September 2021 till October 2021 in continuous 30 days,
with a gradual difficulty in different techniques of problems.
From DAY 1 to DAY 4 (Problems Difficulty is EASY ) |
---|
FROM DAY 5 to DAY 25 (Problems Difficulty is MEDIUM ) |
---|
FROM DAY 26 to DAY 30 (Problems Difficulty is HARD ) |
---|
Math
String
Matrix
STLs
Binary Search
Recuresion
Backtracking
Binary Tree
DP
D&C
Two Pointers
DFS
Greedy
Sorting
BST
Graph
Memoization
Bitmask
Bit Manipulation
Math
STLs
Math
Linked List
- Valid Parentheses
- Merge Two Sorted Lists
- Remove Duplicates from Sorted Array
- Remove Element
- Implement strStr
Binary Search
Recursion
STLs
Linked List
Binary Tree
- Add Binary
- Remove Duplicates from Sorted List
- Maximum Subarray
- Binary Tree Inorder Traversal
- Symmetric Tree
Dynamic Programming
Math
- Stone Game
- Subrectangle Queries
- Partitioning Into Minimum Number Of Deci-Binary Numbers
- Queries on Number of Points Inside a Circle
- Minimum Number of Operations to Move All Balls to Each Box
Math
Binary Search
Divide and Conquer
- Add Two Numbers
- Integer to Roman
- Find First and Last Position of Element in Sorted Array
- Search in Rotated Sorted Array
- Sort an Array
Two Pointers
Minimize Maximum Pair Sum in Array
Binary Tree
DFS
Deepest Leaves Sum
Binary Tree
DFS
Find a Corresponding Node of a Binary Tree in a Clone of That Tree
Greedy
Matrix
Max Increase to Keep City Skyline
Map
Group the People Given the Group Size They Belong To
Binary Tree
DFS
Sum of Nodes with Even-Valued Grandparent
Sorting
Widest Vertical Area Between Two Points Containing No Points
Binary Search Tree
DFS
Binary Search Tree to Greater Sum Tree
Map
Hash Function
Encode and Decode TinyURL
Binary Tree
Divide and Conquer
Maximum Binary Tree
vectors
simulation
Queries on a Permutation With Key
Sorting
Matrix
Sort the Matrix Diagonally
Math
Minimum Operations to Make Array Equal
Graph
BFS
All Paths From Source to Target
Map
Set
Finding the Users Active Minutes
BST
DFS
Construct Binary Search Tree from Preorder Traversal
DP
Memoization
Binary Tree
All Possible Full Binary Trees
BST
DFS
Sorting
All Elements in Two Binary Search Trees
STLs
Two Pointers
Greedy
Partition Labels
Backtracking
Matrix
Unique Paths III
Dynamic Programming
Sorting
Reducing Dishes
String
Binary Tree
DFS
Recover a Tree From Preorder Traversal
String
Backtracking
Bitmask
Maximum Score Words Formed by Letters
Memoized DP
Bit Manipulation
Matrix
Minimum Number of Flips to Convert Binary Matrix to Zero Matrix