Featured Lists

Top 20 Problems on Dynamic programming

Top 10 Problems on Backtracking

Top 20 Problems on Graph

Top 25 Problems on Trees

Top 10 Problems on Bits Manipulation

Top 15 Problems in LinkedList

All Problems

# Status Problem video Level Completes Likes
291

Find Factorial of a given Number

Beginner % 0
289

Find Sum of all Digits of a Number

Beginner % 0
287

Kruskal's Algorithm – Minimum Spanning Tree (MST) - Complete Implementation

Hard % 0
286

Introduction to Minimum Spanning Tree (MST)

Medium % 0
285

Prim’s – Minimum Spanning Tree (MST) |using Adjacency List and Priority Queue without decrease key in O(ElogV)

Hard % 0
284

Prim’s – Minimum Spanning Tree (MST) |using Adjacency List and Priority Queue with decrease key

Hard % 0
283

Prim’s – Minimum Spanning Tree (MST) |using Adjacency List and Min Heap

Hard % 1
282

Prim’s - Minimum Spanning Tree (MST) |using Adjacency Matrix

Hard % 0
281

Prim’s Algorithm - Minimum Spanning Tree (MST)

Hard % 0
280

Graph – Find Cycle in Undirected Graph using Disjoint Set (Union-Find)

Hard % 0
279

Disjoint Set | Union-Find Algorithm - Union by rank and path compression

Hard % 0
278

Disjoint Set Data Structure - Union Find Algorithm

Hard % 0
265

Java Pair Class

Beginner % 0
263

Minimum Copy Paste Operations

Medium % 0
260

Deque Implementation – Java

Beginner % 0
250

Nuts & Bolts Problem (Lock & Key problem)

Beginner % 0
248

Remove Duplicates from a string | 4 Approaches

Medium % 0
247

Find median of two sorted arrays of same size

Medium % 0
245

Dynamic programming – Printer Problem | Leetcode

Hard % 0
241

Separate even and odd integers in a given array

Beginner % 0
238

Separate 0’s and 1’s in a given array

Beginner % 0
237

Find three elements in an array that sum to a zero

Beginner % 0
236

Find three elements in an array that sum to a given value

Beginner % 1
235

Majority Element- Boyer–Moore majority vote algorithm

Medium % 0
234

Majority Element – Part 1

Beginner % 0
232

Check whether the given number is a perfect square

Beginner % 0
230

Find the Index from which 0 starts

Beginner % 0
229

Find the increasing OR decreasing point in an array

Beginner % 0
226

Find remainder without using modulo operator

Beginner % 0
225

Swap two numbers without using extra variable

Beginner % 0
216

Find the element which appears maximum number of times in the array

Medium % 0
215

Find duplicates in an given array in O(n) time and O(1) space

Medium % 0

Find Factorial of a given Number

Find Sum of all Digits of a Number

Kruskal's Algorithm – Minimum Spanning Tree (MST) - Complete Implementation

Introduction to Minimum Spanning Tree (MST)

Prim’s – Minimum Spanning Tree (MST) |using Adjacency List and Priority Queue without decrease key in O(ElogV)

Prim’s – Minimum Spanning Tree (MST) |using Adjacency List and Priority Queue with decrease key

Prim’s – Minimum Spanning Tree (MST) |using Adjacency List and Min Heap

Prim’s - Minimum Spanning Tree (MST) |using Adjacency Matrix

Prim’s Algorithm - Minimum Spanning Tree (MST)

Graph – Find Cycle in Undirected Graph using Disjoint Set (Union-Find)

Disjoint Set | Union-Find Algorithm - Union by rank and path compression

Disjoint Set Data Structure - Union Find Algorithm

Java Pair Class

Minimum Copy Paste Operations

Deque Implementation – Java

Nuts & Bolts Problem (Lock & Key problem)

Remove Duplicates from a string | 4 Approaches

Find median of two sorted arrays of same size

Dynamic programming – Printer Problem | Leetcode

Separate even and odd integers in a given array

Separate 0’s and 1’s in a given array

Find three elements in an array that sum to a zero

Find three elements in an array that sum to a given value

Majority Element- Boyer–Moore majority vote algorithm

Majority Element – Part 1

Check whether the given number is a perfect square

Find the Index from which 0 starts

Find the increasing OR decreasing point in an array

Find remainder without using modulo operator

Swap two numbers without using extra variable

Find the element which appears maximum number of times in the array

Find duplicates in an given array in O(n) time and O(1) space