Popular DSA SheetPopular

Shraddha Khapra

A structured DSA resource covering core concepts, patterns and interview-focused problems.

400Problems
16Topics
StructuredLearning
Learning Path

Explore topics

16 sections

Problem Explorer

400

Practice in sequence.

01
Kadane's Algorithm / Maximum Subarray
Arrays
LC
02
Majority Element
Arrays
LC
03
Best Time to Buy and Sell Stock
DP
LC
04
Coin Change
DP
LC
05
Edit Distance
DP
LC
06
Search in Rotated Sorted Array
Searching & Sorting
LC
07
Maximum Product Subarray
Arrays
LC
08
Trapping Rain Water
Arrays
LC
09
Word Break
Backtracking
LC
10
Longest Common Subsequence
DP
LC
11
Number of Islands
Graphs
LC
12
Longest Common Prefix
Strings
LC
13
Longest Palindromic Substring
Strings
LC
14
Container With Most Water
Arrays
LC
15
Valid Parentheses
Stacks & Queues
LC
16
Find Median From Data Stream
Heaps & Hashing
LC
17
Kth Largest Element in an Array
Heaps & Hashing
LC
18
Fractional Knapsack Problem
Greedy
LC
19
Greedy Algorithm To Find Minimum Number Of Coins
Greedy
LC
20
Remove Invalid Parentheses
Stacks & Queues
LC
21
Cheapest Flights Within K Stops
Heaps & Hashing
LC
22
Dijkstra's Shortest Path Algorithm
Graphs
LC
23
Topological Sort
Graphs
LC
24
Word Ladder
Graphs
LC
25
Count Number Of Bits To Be Flipped To Convert A To B
Bit Manipulation
LC
26
Aggressive Cows
Searching & Sorting
LC
27
Chocolate Distribution Problem
Arrays
LC
28
Find Minimum In Rotated Sorted Array
Searching & Sorting
LC
29
Next Permutation
Backtracking
LC
30
Rotate Image
Arrays
LC
31
Word Search
Searching & Sorting
LC
32
Longest Substring Without Repeating Characters
Strings
LC
33
Minimum Window Substring
Strings
LC
34
Palindromic Substrings
Strings
LC
35
Delete Nodes Which Have A Greater Value On Right Side
Linked List
LC
36
Next Smaller Element
Stacks & Queues
LC
37
Serialize And Deserialize Binary Tree
Binary Trees
LC
38
Minimize Cash Flow Among A Given Set Of Friends Who Have Borrowed Money From Each Other
Greedy
LC
39
Minimum Cost To Cut A Board Into Squares
Greedy
LC
40
Combinational Sum
Backtracking
LC
41
Find Shortest Safe Route In A Path With Landmines
Backtracking
LC
42
Longest Possible Route In A Matrix With Hurdles
Backtracking
LC
43
M Coloring Problem
Backtracking
LC
44
Print All Palindromic Partitions Of A String
Backtracking
LC
45
Printing All Solutions In N Queen Problem
Backtracking
LC
46
Tug Of War
Backtracking
LC
47
0/1 Knapsack Problem
DP
LC
48
Longest Common Substring
DP
LC
49
Matrix Chain Multiplication
DP
LC
50
Optimal Bst
Binary Search Trees
LC
51
Optimal Strategy For A Game
DP
LC
52
Weighted Job Scheduling
DP
LC
53
Bellman Ford
Graphs
LC
54
Find If There Is A Path Of More Than K Length From A Source
Graphs
LC
55
Floyd Warshall
Graphs
LC
56
Number Of Operations To Make Network Connected
Graphs
LC
57
Prim'S Algo
Graphs
LC
58
Rat In A Maze Problem
Graphs
LC
59
Calculate Square Of A Number Without Using *, / And Pow()
Bit Manipulation
LC
60
Copy Set Bits In A Range
Bit Manipulation
LC
61
Count Set Bits In An Integer
Bit Manipulation
LC
62
Divide Two Integers Without Using Multiplication, Division And Mod Operator
Bit Manipulation
LC
63
Find The Two Non Repeating Elements In An Array Of Repeating Elements
Bit Manipulation
LC
64
Program To Find Whether A No Is Power Of Two
Bit Manipulation
LC
65
Counting Sort
Searching & Sorting
LC
66
Find Four Elements That Sum To A Given Value
Searching & Sorting
LC
67
Searching In An Array Where Adjacent Differ By At Most K
Searching & Sorting
LC
68
3Sum
Arrays
LC
69
Merge Overlapping Intervals
Arrays
LC
70
Product of Array Except Self
Arrays
LC
71
Reverse the Array
Arrays
LC
72
Spiral Matrix
2D Arrays
LC
73
Boyer Moore Algorithm For Pattern Searching
Strings
LC
74
Convert A Sentence Into Its Equivalent Mobile Numeric Keypad Sequence
Strings
LC
75
Group Anagrams
Strings
LC
76
Longest Repeating Character Replacement
Strings
LC
77
Transform One String To Another Using Minimum Number Of Given Operation
Strings
LC
78
Clone A Linked List With Next And Random Pointer
Linked List
LC
79
Flattening A Linked List
Linked List
LC
80
Merge K Sorted Lists
Linked List
LC
81
Reverse A Doubly Linked List
Linked List
LC
82
Evaluation Of Postfix Expression
Stacks & Queues
LC
83
Implement Stack Using Queues
Stacks & Queues
LC
84
Next Greater Element
Stacks & Queues
LC
85
Rotten Oranges
Stacks & Queues
LC
86
Sort A Stack Using Recursion
Stacks & Queues
LC
87
Stack Permutations Check If An Array Is Stack Permutation Of Other
Stacks & Queues
LC
88
The Celebrity Problem
Stacks & Queues
LC
89
Binary Tree Level Order Traversal
Binary Trees
LC
90
Binary Tree Maximum Path Sum
Binary Trees
LC
91
Bottom View Of Binary Tree
Binary Trees
LC
92
Boundary Traversal Of Binary Tree
Binary Trees
LC
93
Count Of Smaller Numbers After Self
Binary Trees
LC
94
Invert Binary Tree
Binary Trees
LC
95
Maximum Depth Of Binary Tree
Binary Trees
LC
96
Maximum Sum Of Nodes In Binary Tree Such That No Two Are Adjacent
Binary Trees
LC
97
Print All K Sum Paths In A Binary Tree
Binary Trees
LC
98
Reverse Level Order Traversal
Binary Trees
LC
99
Same Tree
Binary Trees
LC
100
Subtree Of Another Tree
Binary Trees
LC
101
Top View Of Binary Tree
Binary Trees
LC
102
Check Whether Bst Contains Dead End
Binary Search Trees
LC
103
Flatten Bst To Sorted List
Binary Search Trees
LC
104
Kth Smallest Element In A Bst
Binary Search Trees
LC
105
Lowest Common Ancestor Of A Binary Search Tree
Binary Search Trees
LC
106
Minimum Element In Bst
Binary Search Trees
LC
107
Validate Binary Search Tree
Binary Search Trees
LC
108
Largest Subarray With 0 Sum
Heaps & Hashing
LC
109
Sliding Window Maximum
Heaps & Hashing
LC
110
Top K Frequent Elements
Heaps & Hashing
LC
111
Construct A Trie From Scratch
Tries
LC
112
Find Shortest Unique Prefix For Every Word In A Given List
Tries
LC
113
Given A Sequence Of Words, Print All Anagrams Together
Tries
LC
114
Implement A Phone Directory
Tries
LC
115
Print Unique Rows In A Given Boolean Matrix
Tries
LC
116
Job Sequencing Problem
Greedy
LC
117
Maximum Length Chain Of Pairs
Greedy
LC
118
Boolean Parenthesization
Stacks & Queues
LC
119
Catalan Number
DP
LC
120
Climbing Stairs
DP
LC
121
Count All Subsequences Having Product Less Than K
DP
LC
122
Decode Ways
DP
LC
123
House Robber
DP
LC
124
Longest Repeating Subsequence
DP
LC
125
Maximize The Cut Segments
DP
LC
126
Maximum Difference Of Zeros And Ones In Binary String
DP
LC
127
Maximum Length Of Pair Chain
DP
LC
128
Maximum Path Sum
DP
LC
129
Maximum Sum Increasing Subsequence
DP
LC
130
Minimum Cost To Fill Given Weight In A Bag
DP
LC
131
Minimum Removals From Array To Make Max – Min <= K
DP
LC
132
Unique Paths
DP
LC
133
Clone Graph
Graphs
LC
134
Dfs
Graphs
LC
135
Find Whether It Is Possible To Finish All Tasks Or Not From Given Dependencies
Graphs
LC
136
Minimum Time Taken By Each Job To Be Completed Given By A Directed Acyclic Graph
Graphs
LC
137
Oliver And The Game
Graphs
LC
138
Snakes And Ladders
Graphs
LC
139
Two Clique Problem
Graphs
LC
140
Count Total Set Bits In All Numbers From 1 To N
Bit Manipulation
LC
141
Find Position Of The Only Set Bit
Bit Manipulation
LC
142
Power Set
Bit Manipulation
LC
143
3 Way Quicksort
Searching & Sorting
LC
144
Allocate Minimum Number Of Pages
Searching & Sorting
LC
145
Ceiling In A Sorted Array
Searching & Sorting
LC
146
Check If Reversing A Sub Array Make The Array Sorted
Searching & Sorting
LC
147
Count Triplets With Sum Smaller That A Given Value
Searching & Sorting
LC
148
Find A Repeating And A Missing Number
Searching & Sorting
LC
149
Find Common Elements Three Sorted Arrays
Searching & Sorting
LC
150
Find Duplicates In O(N) Time And O(1) Extra Space
Searching & Sorting
LC
151
How To Efficiently Sort A Big List Dates In 20’S
Searching & Sorting
LC
152
Insert In Sorted And Non Overlapping Interval Array
Searching & Sorting
LC
153
Inversion Of Array
Searching & Sorting
LC
154
Make All Array Elements Equal
Searching & Sorting
LC
155
Maximum Sum Subsequence With No Adjacent Elements
Searching & Sorting
LC
156
Median Of Stream Of Integers Running Integers
Searching & Sorting
LC
157
Median Of Two Sorted Array With Different Size
Searching & Sorting
LC
158
Merge Sorted Arrays Using O(1) Space
Searching & Sorting
LC
159
Minimum Swaps To Make Two Array Identical
Searching & Sorting
LC
160
Minimum Swaps To Sort
Searching & Sorting
LC
161
Permute Two Arrays Such That Sum Of Every Pair Is Greater Or Equal To K
Searching & Sorting
LC
162
Piar With Given Difference
Searching & Sorting
LC
163
Print Subarrays With 0 Sum
Searching & Sorting
LC
164
Product Of Array Except Itself
Searching & Sorting
LC
165
Radix Sort
Searching & Sorting
LC
166
Sort A Nearly Sorted (Or K Sorted) Array
Searching & Sorting
LC
167
Sort Array According Count Set Bits
Bit Manipulation
LC
168
Contains Duplicate
Arrays
LC
169
Create A Matrix With Alternating Rectangles Of O And X
2D Arrays
LC
170
Find A Common Element In All Rows Of A Given Row Wise Sorted Matrix
2D Arrays
LC
171
Find Minimum Number Of Merge Operations To Make An Array Palindrome
Strings
LC
172
Find Pair With Sum In Sorted & Rotated Array
Searching & Sorting
LC
173
Given A Matrix Of ‘O’ And ‘X’, Replace ‘O’ With ‘X’ If Surrounded By ‘X’
2D Arrays
LC
174
Given An Array Of Numbers Arrange The Numbers To Form The Biggest Number
Arrays
LC
175
Given Sum Pair
Arrays
LC
176
Kth Smallest Element
Arrays
LC
177
Maximum And Minimum Element In An Array
Arrays
LC
178
Maximum Size Rectangle Of All 1S
Arrays
LC
179
Mo'S Algorithm
Arrays
LC
180
Print All Possible Combinations Of R Elements In A Given Array Of Size N
Arrays
LC
181
Repeat And Missing Number Array
Arrays
LC
182
Set Matrix Zeroes
2D Arrays
LC
183
Space Optimization Using Bit Manipulations
Arrays
LC
184
Subarray Sum Divisible K
Arrays
LC
185
Zigzag (Or Diagonal) Traversal Of Matrix
2D Arrays
LC
186
Count Palindromic Subsequences
Strings
LC
187
Longest Prefix Suffix
Strings
LC
188
Print All The Duplicates In The Input String
Strings
LC
189
Rabin Karp Algorithm For Pattern Searching
Strings
LC
190
Remove Consecutive Characters
Strings
LC
191
Smallest Window In A String Containing All The Characters Of Another String
Strings
LC
192
Valid Anagram
Strings
LC
193
Valid Palindrome
Strings
LC
194
Wildcard String Matching
Strings
LC
195
Word Wrap
Strings
LC
196
Delete Without Head Node
Linked List
LC
197
Detect And Remove Loop In A Linked List
Linked List
LC
198
Find A Triplet From Three Linked Lists With Sum Equal To A Given Number
Linked List
LC
199
First Non Repeating Character
Linked List
LC
200
Flatten A Linked List With Next And Child Pointers
Linked List
LC
201
Josephus Circle Implementation Using Stl List
Linked List
LC
202
Linked List Cycle
Linked List
LC
203
Linked List In Zig Zag Fashion
Linked List
LC
204
Merge Sort For Linked List
Linked List
LC
205
Merge Two Sorted Lists
Linked List
LC
206
Multiply Two Numbers Represented Linked Lists
Linked List
LC
207
Pair With Given Sum
Linked List
LC
208
Point To Next Higher Value Node In A Linked List With An Arbitrary Pointer
Linked List
LC
209
Quicksort On Singly Linked List
Linked List
LC
210
Rearrange A Given Linked List In Place
Linked List
LC
211
Remove Duplicates From An Unsorted Linked List
Linked List
LC
212
Remove Nth Node From End Of List
Linked List
LC
213
Reorder List
Linked List
LC
214
Reverse Linked List
Linked List
LC
215
Segregate Even And Odd Elements In A Linked List
Linked List
LC
216
Select A Random Node From A Singly Linked List
Linked List
LC
217
Sort A Linked List Of 0S 1S Or 2S
Linked List
LC
218
Sort Biotonic Doubly Linked Lists
Linked List
LC
219
Subtract Two Numbers Represented As Linked Lists
Linked List
LC
220
Sum Of Two Linked Lists
Linked List
LC
221
Write A Function To Get The Intersection Point Of Two Linked Lists
Linked List
LC
222
Circular Tour
Stacks & Queues
LC
223
Count Natural Numbers Whose Permutation Greater Number
Stacks & Queues
LC
224
Design And Implement Special Stack
Stacks & Queues
LC
225
Design Stack With Middle Operation
Stacks & Queues
LC
226
Distance Of Nearest Cell
Stacks & Queues
LC
227
Efficiently Implement K Queues Single Array
Stacks & Queues
LC
228
Efficiently Implement K Stacks Single Array
Stacks & Queues
LC
229
Find A Tour That Visits All Stations
Stacks & Queues
LC
230
Find If An Expression Has Duplicate Parenthesis Or Not
Stacks & Queues
LC
231
Find The Maximum Of Minimums For Every Window Size In A Given Array
Stacks & Queues
LC
232
Implement Stack Queue Using Deque
Stacks & Queues
LC
233
Implement Stack Using Queue Or Heap
Heaps & Hashing
LC
234
Implement Two Stacks In An Array
Stacks & Queues
LC
235
Infix To Postfix
Stacks & Queues
LC
236
Iterative Tower Of Hanoi
Stacks & Queues
LC
237
Longest Valid String
Stacks & Queues
LC
238
Lru Cache Implementation
Stacks & Queues
LC
239
Minimum Time Required So That All Oranges Become Rotten
Stacks & Queues
LC
240
Next Larger Element
Stacks & Queues
LC
241
Queue Based Approach For First Non Repeating Character In A Stream
Stacks & Queues
LC
242
Queue Reversal
Stacks & Queues
LC
243
Reverse First K Elements Of Queue
Stacks & Queues
LC
244
Sum Of Minimum Maximum Elements Subarrays Size K
Stacks & Queues
LC
245
Binary Tree To Dll
Binary Trees
LC
246
Check For Balanced Tree
Binary Trees
LC
247
Check If A Given Graph Is Tree Or Not
Binary Trees
LC
248
Check If Tree Is Isomorphic
Binary Trees
LC
249
Check Mirror In N Ary Tree
Binary Trees
LC
250
Construct Binary Tree From Preorder And Inorder Traversal
Binary Trees
LC
251
Construct Binary Tree From String With Brackets
Binary Trees
LC
252
Count Of Range Sum
Binary Trees
LC
253
Create A Mirror Tree From The Given Binary Tree
Binary Trees
LC
254
Create Sorted Array Through Instructions
Binary Trees
LC
255
Diagonal Traversal Of Binary Tree
Binary Trees
LC
256
Diameter Of A Binary Tree
Binary Trees
LC
257
Duplicate Subtree In Binary Tree
Binary Trees
LC
258
Duplicate Subtrees
Binary Trees
LC
259
Height Of Binary Tree
Binary Trees
LC
260
Kth Ancestor Of A Node In Binary Tree
Binary Trees
LC
261
Leaf At Same Level
Binary Trees
LC
262
Left View Of Binary Tree
Binary Trees
LC
263
Lowest Common Ancestor In A Binary Tree
Binary Trees
LC
264
Min Distance Between Two Given Nodes Of A Binary Tree
Binary Trees
LC
265
Minimum Swap Required To Convert Binary Tree To Binary Search Tree
Binary Search Trees
LC
266
Range Minimum Query
Segment Trees
LC
267
Range Sum Query Immutable
Segment Trees
LC
268
Range Sum Query Mutable
Segment Trees
LC
269
Right View Of Binary Tree
Binary Trees
LC
270
Transform To Sum Tree
Binary Trees
LC
271
Zigzag Tree Traversal
Binary Trees
LC
272
Binary Search Tree | Set 1 (Search And Insertion)
Binary Search Trees
LC
273
Binary Tree To Bst
Binary Search Trees
LC
274
Brothers From Different Roots
Binary Search Trees
LC
275
Construct Bst From Given Preorder Traversal
Binary Search Trees
LC
276
Convert Normal Bst To Balanced Bst
Binary Search Trees
LC
277
Count Bst Nodes That Lie In A Given Range
Binary Search Trees
LC
278
Delete Node In A Bst
Binary Search Trees
LC
279
Find Median Of Bst In O(N) Time And O(1) Space
Binary Search Trees
LC
280
Given N Appointments, Find All Conflicting Appointments
Binary Search Trees
LC
281
Kth Largest Element In Bst
Binary Search Trees
LC
282
Largest Bst In A Binary Tree
Binary Search Trees
LC
283
Merge Two Bsts
Binary Search Trees
LC
284
Populate Inorder Successor For All Nodes
Binary Search Trees
LC
285
Predecessor And Successor
Binary Search Trees
LC
286
Preorder To Postorder
Binary Search Trees
LC
287
Replace Every Element
Binary Search Trees
LC
288
Check For Palindrome
Heaps & Hashing
LC
289
Check If An Array Can Be Divided Into Pairs Whose Sum Is Divisible By K
Heaps & Hashing
LC
290
Check The Condition
Heaps & Hashing
LC
291
Choose K Array Elements Such That Difference Of Maximum And Minimum Is Minimized
Heaps & Hashing
LC
292
Connect Ropes
Heaps & Hashing
LC
293
Count Distinct Elements In Every Window Of Size K
Heaps & Hashing
LC
294
Cuckoo Hashing
Heaps & Hashing
LC
295
Design A Effective Dsa
Heaps & Hashing
LC
296
Find K Closest Elements To A Given Value
Heaps & Hashing
LC
297
Find Number Of Employees Under Every Manager
Heaps & Hashing
LC
298
Find Surpasser Count Of Each Element In Array
Heaps & Hashing
LC
299
Find The Maximum Repeating Number In O(N) Time And O(1) Extra Space
Heaps & Hashing
LC
300
Find The Recurring Function
Heaps & Hashing
LC
301
Find The Smallest Positive Number
Heaps & Hashing
LC
302
Group Shifted Strings
Heaps & Hashing
LC
303
Heap Sort
Heaps & Hashing
LC
304
Itinerary From A List Of Tickets
Heaps & Hashing
LC
305
K Largest Elements In An Array
Heaps & Hashing
LC
306
K Maximum Sum Combinations From Two Arrays
Heaps & Hashing
LC
307
K Th Smallest Element After Removing Some Integers From Natural Numbers
Heaps & Hashing
LC
308
K’Th Largest Element In A Stream
Heaps & Hashing
LC
309
K’Th Smallest/Largest Element In Unsorted Array
Heaps & Hashing
LC
310
Length Of The Largest Subarray With Contiguous Elements
Heaps & Hashing
LC
311
Palindrome Substring Queries
Heaps & Hashing
LC
312
Pancake Sorting
Heaps & Hashing
LC
313
Subarray Distinct Elements
Heaps & Hashing
LC
314
Tournament Tree And Binary Heap
Heaps & Hashing
LC
315
Activity Selection Problem Greedy Algo
Greedy
LC
316
Find Maximum Equal Sum Of Every Three Stacks
Stacks & Queues
LC
317
Find Maximum Height Pyramid From The Given Array Of Objects
Greedy
LC
318
Find Minimum Time To Finish All Jobs With Given Constraints
Greedy
LC
319
Find Smallest Number With Given Number Of Digits And Digit Sum
Greedy
LC
320
Greedy Algorithm Egyptian Fraction
Greedy
LC
321
Job Sequencing Using Disjoint Set Union
Greedy
LC
322
Lexicographically Smallest Array K Consecutive Swaps
Greedy
LC
323
Maximize Array Sum After K Negation Operations
Greedy
LC
324
Maximize Sum Of Consecutive Differences Circular Array
Greedy
LC
325
Minimum Cost For Acquiring All Coins With K Extra Coins Allowed With Every Coin
Greedy
LC
326
Minimum Edges To Reverse To Make Path From A Source To A Destination
Greedy
LC
327
Minimum Sum Absolute Difference Pairs Two Arrays
Greedy
LC
328
Minimum Sum Two Numbers Formed Digits Array 2
Greedy
LC
329
Paper Cut Minimum Number Squares
Greedy
LC
330
Problems Chocola
Greedy
LC
331
Program For Shortest Job First Or Sjf Cpu Scheduling Set 1 Non Preemptive
Greedy
LC
332
Rearrange Characters String Such That No Two Adjacent Are Same
Greedy
LC
333
Arithmetic Expressions
Backtracking
LC
334
Backtracking Set 2 Rat In A Maze
Backtracking
LC
335
Backtracking Set 7 Hamiltonian Cycle
Backtracking
LC
336
Backtracking Set 8 Solving Cryptarithmetic Puzzles
Backtracking
LC
337
Crossword Puzzle
Backtracking
LC
338
Find Paths From Corner Cell To Middle Cell In Maze
Backtracking
LC
339
Knight Tour
Backtracking
LC
340
Match A Pattern And String Without Using Regular Expressions
Backtracking
LC
341
Maximum Possible Number By Doing At Most K Swaps
Backtracking
LC
342
Partition Equal Subset Sum
Backtracking
LC
343
Partition Of Set Into K Subsets With Equal Sum
Backtracking
LC
344
Soduko
Backtracking
LC
345
Solve The Sudoku
Backtracking
LC
346
Assembly Line Scheduling
DP
LC
347
Bbt Counter
DP
LC
348
Coin Game
DP
LC
349
Coin Game Winner
DP
LC
350
Combination Sum Iv
DP
LC
351
Egg Dropping Puzzle
DP
LC
352
Gold Mine
DP
LC
353
Houe Robber 2
DP
LC
354
Interleaved Strings
DP
LC
355
Jumps Game
DP
LC
356
Knapsack With Duplicate Items
DP
LC
357
Largest Area Rectangular Sub Matrix With Equal Number Of 1’S And 0’S
DP
LC
358
Largest Independent Set
DP
LC
359
Largest Square In Matrix
DP
LC
360
Largest Submatrix With Sum 0
DP
LC
361
Lis
DP
LC
362
Longest Alternating Sequence
DP
LC
363
Longest Palindromic Subsequnce
DP
LC
364
Longest Subsequence 1
DP
LC
365
Max Length Chain
DP
LC
366
Maximum Profit
DP
LC
367
Maximum Profit By Buying And Selling A Share At Most Twice
DP
LC
368
Maximum Sum Rectangle
DP
LC
369
Minimum Number Of Jumps
DP
LC
370
Mobile Numeric Keypad
DP
LC
371
Ncr
DP
LC
372
Painting The Fence
DP
LC
373
Pairs With Specific Difference
DP
LC
374
Palindromic Partitioning
DP
LC
375
Permutation Coefficient
Backtracking
LC
376
Reach A Given Score
DP
LC
377
Subset Sum
DP
LC
378
Allen Dictionary
Graphs
LC
379
Bfs
Graphs
LC
380
Bipartitie Graph
Graphs
LC
381
Bride In A Graph
Graphs
LC
382
Chinese Postman
Graphs
LC
383
Detect Cycle In A Graph
Graphs
LC
384
Detect Cycle in Undirected Graph
Graphs
LC
385
Find Longest Path Directed Acyclic Graph
Graphs
LC
386
Flood Fill Algorithm
Graphs
LC
387
Graph Coloring
Graphs
LC
388
Journey To Moon
Graphs
LC
389
Kosaraju'S Theorem
Graphs
LC
390
Kruskals Mst
Graphs
LC
391
Minimise The Cash Flow
Graphs
LC
392
Negative Weighted Cycle
Graphs
LC
393
Number Of Triangles
Graphs
LC
394
Seven Bridges Of Königsberg
Graphs
LC
395
Steps By Knight
Graphs
LC
396
Total Number Spanning Trees Graph
Graphs
LC
397
Travelling Salesman
Graphs
LC
398
Vertex Cover
Graphs
LC
399
Water Jug
Graphs
LC
400
Water Jug 2
Graphs
LC