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