1 |
Day 1 |
24 March 2022 |
Two Sum |
Solution |
2 |
Day 1 |
24 March 2022 |
Best Time to Buy and Sell Stocks |
Solution |
3 |
Day 1 |
24 March 2022 |
Plus One |
Solution |
4 |
Day 1 |
24 March 2022 |
Move Zeros |
Solution |
5 |
Day 2 |
25 March 2022 |
Square of Sorted Array |
Solution |
6 |
Day 2 |
25 March 2022 |
Best Time to Buy and Sell Stocks II |
Solution |
7 |
Day 2 |
25 March 2022 |
Find Pivot Index |
Solution |
8 |
Day 2 |
25 March 2022 |
Majority Element |
Solution |
9 |
Day 3 |
26 March 2022 |
Pascal Triangle |
Solution |
10 |
Day 3 |
26 March 2022 |
Remove Duplicates from Sorted Array |
Solution |
11 |
Day 3 |
26 March 2022 |
Merge Intervals |
Solution |
12 |
Day 3 |
26 March 2022 |
3 Sum |
Solution |
13 |
Day 4 |
27 March 2022 |
Insert/Delete Get Random |
Solution |
14 |
Day 4 |
27 March 2022 |
SubArray Sum Equals K |
Solution |
15 |
Day 4 |
27 March 2022 |
Next Permutation |
Solution |
16 |
Day 4 |
27 March 2022 |
Insert/Delete Get Randome |
Solution |
17 |
Day 5 |
28 March 2022 |
Spiral Matrix |
Solution |
18 |
Day 5 |
28 March 2022 |
Rotate Image |
Solution |
19 |
Day 5 |
28 March 2022 |
Word Search |
Solution |
20 |
Day 6 |
29 March 2022 |
Three Sum Closet |
Solution |
21 |
Day 6 |
29 March 2022 |
Game of Life |
Solution |
22 |
Day 6 |
29 March 2022 |
Pair Divisble by 60 |
Solution |
23 |
Day 6 |
29 March 2022 |
4 Sum |
Solution |
24 |
Day 7 |
30 March 2022 |
Combination Sum |
Solution |
25 |
Day 7 |
30 March 2022 |
Jump Game 2 |
Solution |
26 |
Day 7 |
30 March 2022 |
Max Points Obtain from Cards |
Solution |
27 |
Day 8 |
31 March 2022 |
Max Area of Peice of Cake after Horizontal and Vertical Cuts |
Solution |
28 |
Day 8 |
31 March 2022 |
Max Area of Island |
Solution |
29 |
Day 8 |
31 March 2022 |
All Duplicates in Array |
Solution |
30 |
Day 8 |
31 March 2022 |
K diff pair in array |
Solution |
31 |
Day 9 |
1 April 2022 |
Invalid Transaction |
Solution |
32 |
Day 9 |
1 April 2022 |
Jump Game |
Solution |
33 |
Day 9 |
1 April 2022 |
Subarray Sum divisble by K |
Solution |
34 |
Day 10 |
2 April 2022 |
Best Time to Buy and Sell Stock III |
Solution |
35 |
Day 10 |
2 April 2022 |
First Missing Positive |
Solution |
36 |
Day 10 |
2 April 2022 |
Largest Rectangle in Historgram |
Solution |
37 |
Day 11 |
3 April 2022 |
Insert/Delete and get Random O(1) with duplicates |
Solution |
38 |
Day 11 |
3 April 2022 |
Max Value of equation |
Solution |
39 |
Day 12 |
4 April 2022 |
Partition Lables |
Solution |
40 |
Day 12 |
4 April 2022 |
Sort Colors |
Solution |
41 |
Day 13 |
5 April 2022 |
Longest Repeating Character Replacement |
Solution |
42 |
Day 13 |
5 April 2022 |
Subarray with k Different Integers |
Solution |
43 |
Day 14 |
6 April 2022 |
Negative Number in Sorted Matrix |
Solution |
44 |
Day 14 |
6 April 2022 |
Peak Index in Moutain Array |
Solution |
45 |
Day 14 |
6 April 2022 |
Time Based Key Value Store |
Solution |
46 |
Day 14 |
6 April 2022 |
Search in Rotated Sorted Array |
Solution |
47 |
Day 15 |
7 April 2022 |
Power (X, N) |
Solution |
48 |
Day 15 |
7 April 2022 |
Power (X, N) |
Solution |
49 |
Day 15 |
7 April 2022 |
Find Peak Element |
Solution |
50 |
Day 15 |
7 April 2022 |
Search in 2D matrix |
Solution |
51 |
Day 16 |
8 April 2022 |
Divide Two Numbers |
Solution |
52 |
Day 16 |
8 April 2022 |
Capacity to Ship Package within D Days |
Solution |
53 |
Day 16 |
8 April 2022 |
Minimum Limit of balls in the bag |
Solution |
54 |
Day 16 |
8 April 2022 |
Median of Two Sorted Array |
Solution |
55 |
Day 17 |
9 April 2022 |
Median of Two Sorted Array |
Solution |
56 |
Day 17 |
9 April 2022 |
Median of Two Sorted Array |
Solution |
57 |
Day 18 |
10 April 2022 |
Hashing Introduction |
Solution |
58 |
Day 18 |
10 April 2022 |
Open Addressing |
Solution |
59 |
Day 18 |
10 April 2022 |
Chaining |
Solution |
60 |
Day 19 |
11 April 2022 |
Verify Alien Dictionary |
Solution |
61 |
Day 19 |
11 April 2022 |
Design HashMap |
Solution |
62 |
Day 19 |
11 April 2022 |
Top K frequent Element |
Solution |
63 |
Day 19 |
11 April 2022 |
Design Twitter |
Solution |
64 |
Day 20 |
12 April 2022 |
Reverse A Linked List |
Solution |
65 |
Day 20 |
12 April 2022 |
Middle Element of a Linked List |
Solution |
66 |
Day 20 |
12 April 2022 |
Merge Two Sorted Linked List |
Solution |
67 |
Day 20 |
12 April 2022 |
Remove nth Node from end of a Linked List |
Solution |
68 |
Day 21 |
13 April 2022 |
Delete a Node in Linked List |
Solution |
69 |
Day 21 |
13 April 2022 |
Add Two Number 2 |
Solution |
70 |
Day 21 |
13 April 2022 |
InterSection of Two LinkedLIst |
Solution |
71 |
Day 21 |
13 April 2022 |
Palindrome Linked List |
Solution |
72 |
Day 22 |
14 April 2022 |
Reverse Nodes in K Group |
Solution |
73 |
Day 22 |
14 April 2022 |
Linkedlist Cycle 2 |
Solution |
74 |
Day 22 |
14 April 2022 |
Rotate List |
Solution |
75 |
Day 23 |
15 April 2022 |
Flatten Doubly LinkedList |
Solution |
76 |
Day 23 |
15 April 2022 |
Copy LinkedList with Random Pointer |
Solution |
77 |
Day 23 |
15 April 2022 |
Duplicate Number |
Solution |
78 |
Day 24 |
16 April 2022 |
Next Greater Element |
Solution |
79 |
Day 24 |
16 April 2022 |
Next Greater Element II |
Solution |
80 |
Day 24 |
16 April 2022 |
Stack Using Queues |
Solution |
81 |
Day 24 |
16 April 2022 |
Queue Using Stack |
Solution |
82 |
Day 25 |
17 April 2022 |
Valid Parenthesis |
Solution |
84 |
Day 25 |
17 April 2022 |
Min Stack |
Solution |
85 |
Day 25 |
17 April 2022 |
Help Classmates |
Solution |
86 |
Day 25 |
17 April 2022 |
LRU Cache |
Solution |
87 |
Day 26 |
18 April 2022 |
Largest Area in Historgram |
Solution |
88 |
Day 26 |
18 April 2022 |
Sliding Window Maximum |
Solution |
89 |
Day 26 |
18 April 2022 |
LFU Cache |
Solution |
90 |
Day 27 |
19 April 2022 |
Diameter of a tree |
Solution |
91 |
Day 27 |
19 April 2022 |
Invert Binary Tree |
Solution |
92 |
Day 27 |
19 April 2022 |
SubTree of Another Tree |
Solution |
93 |
Day 27 |
19 April 2022 |
Symmetric Tree |
Solution |
94 |
Day 28 |
20 April 2022 |
Convert Sorted Array to BST |
Solution |
95 |
Day 28 |
20 April 2022 |
Merge Two Trees |
Solution |
96 |
Day 28 |
20 April 2022 |
Max Depth of a binary tree |
Solution |
97 |
Day 28 |
20 April 2022 |
Binary Tree Paths |
Solution |
98 |
Day 29 |
21 April 2022 |
Same Tree |
Solution |
99 |
Day 29 |
21 April 2022 |
LCA of BST |
Solution |
100 |
Day 29 |
21 April 2022 |
Path Sum |
Solution |
101 |
Day 29 |
21 April 2022 |
Min Absolute Difference in BST |
Solution |
102 |
Day 30 |
22 April 2022 |
Sum of Leaf Leaves |
Solution |
103 |
Day 30 |
22 April 2022 |
Balance Binary Tree |
Solution |
104 |
Day 30 |
22 April 2022 |
Maximum Width of Binary Tree |
Solution |
105 |
Day 30 |
22 April 2022 |
Count Good Node in Binary Tree |
Solution |
106 |
Day 31 |
23 April 2022 |
Lca of Binary Tree |
Solution |
107 |
Day 31 |
23 April 2022 |
Right View Of Binary Tree |
Solution |
108 |
Day 31 |
23 April 2022 |
All Nodes at K distance in Binary Tree |
Solution |
109 |
Day 31 |
23 April 2022 |
Serialize Deserialize Binary Tree |
Solution |
110 |
Day 32 |
24 April 2022 |
Zig Zag order Traversal |
Solution |
111 |
Day 32 |
24 April 2022 |
Binary Tree Iterator |
Solution |
112 |
Day 32 |
24 April 2022 |
Level Order Traversal |
Solution |
113 |
Day 32 |
24 April 2022 |
Path Sum III |
Solution |
114 |
Day 33 |
25 April 2022 |
Binary Tree from PreOrder and PostOrder |
Solution |
115 |
Day 33 |
25 April 2022 |
Populating Right Pointer in Each Node |
Solution |
116 |
Day 33 |
25 April 2022 |
Binary Tree to LinkedList |
Solution |
117 |
Day 34 |
26 April 2022 |
BST Search and Insertion |
Solution |
118 |
Day 34 |
26 April 2022 |
BST Delete |
Solution |
119 |
Day 34 |
26 April 2022 |
Binary Tree to LinkedList |
Solution |
120 |
Day 34 |
26 April 2022 |
Range Sum BST |
Solution |
121 |
Day 35 |
27 April 2022 |
Convert Sorted Array to BST |
Solution |
122 |
Day 35 |
27 April 2022 |
LCA of BST |
Solution |
123 |
Day 35 |
27 April 2022 |
Min Abs Difference in BST |
Solution |
124 |
Day 35 |
27 April 2022 |
Validate BST |
Solution |
125 |
Day 36 |
28 April 2022 |
Unique BST II |
Solution |
126 |
Day 36 |
28 April 2022 |
Kth smallest in BST |
Solution |
127 |
Day 36 |
28 April 2022 |
Unique BST |
Solution |
128 |
Day 36 |
28 April 2022 |
Recover BST |
Solution |
129 |
Day 37 |
29 April 2022 |
Binary Heap |
Solution |
130 |
Day 37 |
29 April 2022 |
Time Complexity of Building Heap |
Solution |
131 |
Day 37 |
29 April 2022 |
Application of Heap Data Structure |
Solution |
132 |
Day 37 |
29 April 2022 |
Heap Sort |
Solution |
133 |
Day 37 |
29 April 2022 |
Binary Heap vs Priority Queue |
Solution |
134 |
Day 38 |
30 April 2022 |
Merge K sorted Array |
Solution |
135 |
Day 38 |
30 April 2022 |
Nearly Sorted Algo |
Solution |
136 |
Day 38 |
30 April 2022 |
Median in Large Stream |
Solution |
137 |
Day 38 |
30 April 2022 |
Kth Largest Element in Array |
Solution |
138 |
Day 39 |
19 May 2022 |
Merge K sorted List |
Solution |
139 |
Day 39 |
19 May 2022 |
SkyLine Problem |
Solution |
140 |
Day 39 |
19 May 2022 |
Kth Largest Element in Array |
Solution |
141 |
Day 40 |
19 May 2022 |
Kth Largest Element in Array |
Solution |
142 |
Day 40 |
19 May 2022 |
Kth Largest Element in Array |
Solution |
142 |
Day 40 |
19 May 2022 |
Kth Largest Element in Array |
Solution |
143 |
Day 41 |
26 May 2022 |
N meeting in One Room |
Solution |
144 |
Day 41 |
26 May 2022 |
Activity Selection Problem |
Solution |
145 |
Day 41 |
26 May 2022 |
Min No of Coins |
Solution |
146 |
Day 42 |
27 May 2022 |
Fractional KnapSack |
Solution |
147 |
Day 42 |
27 May 2022 |
Min No of Platforms |
Solution |
148 |
Day 42 |
27 May 2022 |
Job Sequencing Problem |
Solution |
149 |
Day 43 |
30 May 2022 |
Rat in Maze |
Solution |
150 |
Day 43 |
30 May 2022 |
Knight Tour Problem |
Solution |
151 |
Day 43 |
30 May 2022 |
Subset Sum |
Solution |
152 |
Day 44 |
31 May 2022 |
Letter Combination |
Solution |
153 |
Day 44 |
31 May 2022 |
Generate Parenthesis |
Solution |
154 |
Day 44 |
31 May 2022 |
Sudoku Solver |
Solution |
154 |
Day 44 |
31 May 2022 |
Sudoku Solver 2 |
Solution |
155 |
Day 45 |
1 June 2022 |
Permutation |
Solution |
156 |
Day 45 |
1 June 2022 |
Combination |
Solution |
157 |
Day 45 |
1 June 2022 |
Combination Sum |
Solution |
158 |
Day 45 |
1 June 2022 |
Combination Sum II |
Solution |
159 |
Day 46 |
6 June 2022 |
N Queen Problem |
Solution |
160 |
Day 46 |
6 June 2022 |
Subsets |
Solution |
161 |
Day 46 |
6 June 2022 |
Gray Code |
Solution |
162 |
Day 46 |
6 June 2022 |
Unique BST 2 |
Solution |
163 |
Day 47 |
7 June 2022 |
DP |
Solution |
164 |
Day 47 |
7 June 2022 |
DP II |
Solution |
165 |
Day 47 |
7 June 2022 |
DP III |
Solution |
166 |
Day 47 |
7 June 2022 |
DP IV |
Solution |
167 |
Day 48 |
8 June 2022 |
Max Product Subarray |
Solution |
168 |
Day 48 |
8 June 2022 |
Longest Increasing Subsequence |
Solution |
169 |
Day 48 |
8 June 2022 |
Longest Common Subsequence |
Solution |
170 |
Day 49 |
21 June 2022 |
01 Knapsack |
Solution |
171 |
Day 49 |
21 June 2022 |
Edit Distance |
Solution |
172 |
Day 49 |
21 June 2022 |
Max Increasing Subsequence |
Solution |