Note: Date after Blank means Same date
No. | Date | Problem-Title | Difficulty | Solution |
---|---|---|---|---|
01 | 04-06-2023 | Set Matrix Zero | Easy | Solution |
02 | Pascal's Triangle | Easy | Solution | |
03 | Next Permutation | Moderate | Solution | |
04 | Maximum Subarray Sum | Moderate | Solution | |
05 | 05-06-2023 | Sort 0 1 2 | Easy | Solution |
06 | Best Time to Buy and Sell Stock | Moderate | Solution | |
07 | Rotate Matrix | Moderate | Solution | |
08 | Merge Intervals | Moderate | Solution | |
09 | 07-06-2023 | Merge two Sorted Arrays | Moderate | Solution |
10 | Find Duplicate in Array | Easy | Solution | |
11 | Missing and repeating numbers | Moderate | Solution | |
12 | Count Inversions | Moderate | Solution | |
13 | 08-06-2023 | Search in a 2D Matrix | Easy | Solution |
14 | Modular Exponentiation | Easy | Solution | |
15 | Majority Element | Easy | Solution | |
16 | Majority Element II | Easy | Solution | |
17 | 09-06-2023 | Unique Paths | Moderate | Solution |
18 | Reverse Pairs | Hard | Solution | |
19 | Pair Sum | Easy | Solution | |
20 | Find Four Elements That Sums To A Given Value | Moderate | Solution | |
21 | 10-06-2023 | Longest Consecutive Sequence | Moderate | Solution |
22 | Longest Subarray Zero Sum | Easy | Solution | |
23 | Count Subarrays with Given XOR | Moderate | Solution | |
24 | Longest Substring Without Repeating Characters | Moderate | Solution | |
25 | 11-06-2023 | Reverse Linked List | Moderate | Solution |
26 | Middle Of Linked List | Easy | Solution | |
27 | Merge Two Sorted Linked Lists | Moderate | Solution | |
28 | Delete Kth Node From End | Moderate | Solution | |
29 | 12-06-2023 | Add Two Numbers | Moderate | Solution |
30 | Delete Node In A Linked List | Easy | Solution | |
31 | Intersection of Two Linked Lists | Easy | Solution | |
32 | Cycle Detection in a Singly Linked List | Moderate | Solution | |
33 | 13-06-2023 | Reverse Nodes in k-Group | Hard | Solution |
34 | Palindrome Linked List | Easy | Solution | |
35 | Linked List Cycle II | Moderate | Solution | |
36 | Flatten A Linked List | Easy | Solution | |
37 | 14-06-2023 | Rotate Linked List | Moderate | Solution |
38 | Copy List with Random Pointer | Easy | Solution | |
39 | 3 Sum | Moderate | Solution | |
40 | Trapping Rain Water | Moderate | Solution | |
41 | 15-06-2023 | Remove Duplicates from Sorted Array | Easy | Solution |
42 | Maximum Consecutive Ones | Moderate | Solution | |
43 | Maximum meetings | Easy | Solution | |
44 | Minimum Number of Platforms | MOderate | Solution | |
45 | 16-06-2023 | Job Sequencing Problem | Moderate | Solution |
46 | Fractional Knapsack | Easy | Solution | |
47 | Find Minimum Number Of Coins | Easy | Solution | |
48 | Maximum activities | Easy | Solution | |
49 | 17-06-2023 | Subset Sum | Easy | Solution |
50 | Subsets II | MOderate | Solution | |
51 | Return Subsets Sum to K | Moderate | Solution | |
52 | Combination Sum II | Moderate | Solution | |
53 | 18-06-2023 | Palindrome Partitioning | Moderate | Solution |
54 | K-th Permutation Sequence | Moderate | Solution | |
55 | Print Permutations - String | Easy | Solution | |
56 | N Queens | Hard | Solution | |
57 | 19-06-2023 | Valid Sudoku | Moderate | Solution |
58 | M-Coloring Problem | Moderate | Solution | |
59 | Rat In a Maze All Paths | Moderate | Solution | |
60 | Word Break II | Hard | Solution | |
61 | 20-06-2023 | Find Nth Root Of M | Easy | Solution |
62 | Matrix Median | Moderate | Solution | |
63 | Single Element in a Sorted Array | Easy | Solution | |
64 | Search In Rotated Sorted Array | Moderate | Solution | |
65 | 21-06-2023 | Median of two sorted arrays | Hard | Solution |
66 | Kth Element of Two Sorted Arrays | Hard | Solution | |
67 | Allocate Books | Moderate | Solution | |
68 | Chess Tournament | Easy | Solution | |
69 | 22-06-2023 | Min Heap | Moderate | Solution |
70 | Kth Smallest and Largest Element of Array | Easy | Solution | |
71 | K Max Sum Combinations | Easy | Solution | |
72 | Running Median | Hard | Solution | |
73 | 23-06-2023 | Merge K Sorted Arrays | Moderate | Solution |
74 | K Most Frequent Elements | Moderate | Solution | |
75 | Implement Trie | Hard | Solution | |
76 | Implement Trie ll | Moderate | Solution | |
77 | 24-06-2023 | Complete String | Hard | Solution |
78 | Number Of Distinct Substring | Moderate | Solution | |
79 | Power Set | Easy | Solution | |
80 | Maximum XOR of Two Numbers in an Array | Moderate | Solution | |
81 | 25-06-2023 | Maximum XOR With an Element From Array | Hard | Solution |
82 | Stack Implementation Using Array | Easy | Solution | |
83 | Implement a Queue | Easy | Solution | |
84 | Stack using queue | Moderate | Solution | |
85 | 26-06-2023 | Queue Using Stack | Moderate | Solution |
86 | Valid Parentheses | Easy | Solution | |
87 | Next Greater Element | Moderate | Solution | |
88 | Sort a Stack | Easy | Solution | |
89 | 27-06-2023 | Next Smaller Element | Moderate | Solution |
90 | LRU Cache Implementation | Moderate | Solution | |
91 | LFU Cache | Moderate | Solution | |
92 | Largest rectangle in a histogram | Hard | Solution | |
93 | 28-06-2023 | Maximum In Sliding Windows Of Size K | Moderate | Solution |
94 | Min Stack | Easy | Solution | |
95 | Rotting Oranges | Moderate | Solution | |
96 | Online Stock Span | Moderate | Solution | |
97 | 29-06-2023 | Maximum of minimum for every window size | Hard | Solution |
98 | The Celebrity Problem | Moderate | Solution | |
99 | Reverse Words In A String | Easy | Solution | |
100 | Longest Palindromic Substring | Easy | Solution | |
101 | 30-06-2023 | Roman Numeral To Integer | Easy | Solution |
102 | Implement Atoi Function | Easy | Solution | |
103 | Longest Common Prefix | Moderate | Solution | |
104 | Search Pattern (Rabin-Karp Algorithm) | Moderate | Solution | |
---- | ------ | ---------------------------------------------- | ------- | ------- |
---- | ------ | ---------------------------------------------- | ------- | ------- |
---- | ------ | ---------------------------------------------- | ------- | ------- |
---- | ------ | ---------------------------------------------- | ------- | ------- |
105 | 01-07-2023 | Z Algorithm | Hard | Solution |
106 | Find Pattern in String - KMP Algorithm | Easy | Solution | |
107 | Minimum Characters For Palindrome | Hard | Solution | |
108 | Check Permutation | Easy | Solution | |
109 | 02-07-2023 | Count And Say | Moderate | Solution |
110 | Compare Version Numbers | Easy | Solution | |
111 | Inorder Traversal | Easy | Solution | |
112 | Preorder Traversal | Easy | Solution | |
113 | 03-07-2023 | Postorder Traversal | Easy | Solution |
114 | Left View Of a Binary Tree | Easy | Solution | |
115 | Bottom View Of Binary Tree | Moderate | Solution | |
116 | Top View Of Binary Tree | Moderate | Solution | |
117 | 04-07-2023 | Tree Traversals | Easy | Solution |
118 | Vertical Order Traversal | Moderate | Solution | |
119 | Path In A Tree | Moderate | Solution | |
120 | Maximum Width In Binary Tree | Moderate | Solution | |
121 | 05-07-2023 | Level Order Traversal | Easy | Solution |
122 | Height of the Binary Tree From Inorder and Level Order Traversal | Moderate | Solution | |
123 | Diameter Of Binary Tree | Easy | Solution | |
124 | Is Height Balanced Binary Tree | Moderate | Solution | |
125 | 06-07-2023 | LCA Of Binary Tree | Moderate | Solution |
126 | Check Identical Trees | Moderate | Solution | |
127 | Binary Tree Zigzag Traversal | Easy | Solution | |
128 | Boundary Traversal of Binary Tree | Hard | Solution | |
129 | 07-07-2023 | Maximum Path Sum Between Two Leaves | Hard | Solution |
130 | Construct Binary Tree From Inorder and Preorder Traversal | Easy | Solution | |
131 | Construct Binary Tree from Inorder and Postorder Traversal | Moderate | Solution | |
132 | Symmetric Tree | Easy | Solution | |
133 | 08-07-2023 | Flatten Binary Tree to Linked List | Moderate | Solution |
134 | Invert a Binary Tree | Moderate | Solution | |
135 | Children Sum Property | Moderate | Solution | |
136 | Connect Nodes at Same Level | Moderate | Solution | |
137 | 09-07-2023 | Search In BST | Easy | Solution |
138 | Convert Sorted Array to BST | Easy | Solution | |
139 | Construct BST from Preorder Traversal | Moderate | Solution | |
140 | Partial BST | Moderate | Solution | |
141 | 10-07-2023 | LCA of Two Nodes In A BST | Moderate | Solution |
142 | Predecessor And Successor In BST | Easy | Solution | |
143 | Floor in BST | Moderate | Solution | |
144 | Ceil from BST | Easy | Solution | |
145 | 11-07-2023 | K-th largest Number BST | Easy | Solution |
146 | Kth smallest node in BST | Moderate | Solution | |
147 | Pair Sum in BST | Easy | Solution | |
148 | BST Iterator | Moderate | Solution | |
149 | 12-07-2023 | Size of Largest BST in Binary Tree | Easy | Solution |
150 | Serialize and Deserialize Binary Tree | Hard | Solution | |
151 | Convert A Given Binary Tree To Doubly Linked List | Moderate | Solution | |
152 | Median in a stream | Hard | Solution | |
153 | 13-07-2023 | Kth Largest Element In A Stream | Moderate | Solution |
154 | Count Distinct Element in Every K Size Window | Easy | Solution | |
155 | Kth largest element in the unsorted array | Moderate | Solution | |
156 | Flood Fill Algorithm | Moderate | Solution | |
157 | 14-07-2023 | Clone Graph | Moderate | Solution |
158 | DFS Traversal | Moderate | Solution | |
159 | BFS in Graph | Easy | Solution | |
160 | Cycle Detection In Undirected Graph | Moderate | Solution | |
161 | 15-07-2023 | Detect Cycle In A Directed Graph | Moderate | Solution |
162 | Topological Sort | Moderate | Solution | |
163 | Find Number Of Islands | Moderate | Solution | |
164 | Check Bipartite Graph | Moderate | Solution | |
165 | 16-07-2023 | Strongly Connected Components (Tarjan’s Algorithm) | Hard | Solution |
166 | Dijkstra's shortest path | Moderate | Solution | |
167 | Bellman Ford | Moderate | Solution | |
168 | Floyd Warshall | Moderate | Solution | |
169 | 17-07-2023 | Prim's MST | Moderate | Solution |
170 | Kruskal’s Minimum Spanning Tree Algorithm | Moderate | Solution | |
171 | Maximum Product Subarray | Moderate | Solution | |
172 | Longest Increasing Subsequence | Moderate | Solution | |
173 | 18-07-2023 | Longest Common Subsequence | Moderate | Solution |
174 | 0 1 Knapsack | Moderate | Solution | |
175 | Edit Distance | Moderate | Solution | |
176 | Maximum Sum Increasing Subsequence | Moderate | Solution | |
177 | 20-07-2023 | Matrix Chain Multiplication | Moderate | Solution |
178 | Minimum Path Sum | Moderate | Solution | |
179 | Ways To Make Coin Change | Moderate | Solution | |
180 | Subset Sum Equal To K | Moderate | Solution | |
181 | 21-07-2023 | Rod cutting problem | Moderate | Solution |
182 | Cut Logs | Hard | Solution | |
183 | Word Break | Moderate | Solution | |
184 | Palindrome Partitioning ll | Hard | Solution |