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 303 Dijkstra’s – Shortest Path Algorithm (SPT) - Adjacency Matrix - Java Implementation Hard % 0 302 Fizz Buzz Challenge - Java Implementation Beginner % 0 301 Divide with power of 2 without using pow() or / operator Beginner % 1 300 Maximum Difference between two elements in array – Largest Gap Problem Beginner % 0 299 Minimum number of guesses needed to find a specific number Beginner % 0 298 Left Shift (<<) and Right Shift (>>) Operators Beginner % 1 297 Dijkstra's – Shortest Path Algorithm (SPT) Hard % 0 296 Replace all vowels with next consonant in a given string Medium % 0 295 Find the Area of a Triangle Using coordinates Beginner % 0 294 Java Program to find if Triangle can be formed using given 3 sides Beginner % 0 293 Convert Number to base 3 String Representation Beginner % 1 292 Find the Area of a Triangle Given Three Sides – Heron’s Formula Beginner % 0 291 Find Factorial of a given Number Beginner % 0 290 Reverse a String using Recursion Beginner % 0 289 Find Sum of all Digits of a Number Beginner % 0 288 Print maximum occurring character in a String Beginner % 0 287 Kruskal's Algorithm – Minimum Spanning Tree (MST) - Complete Java 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 277 Graph – Count all paths between source and destination Medium % 1 276 Graph – Find Number of non reachable vertices from a given vertex Medium % 0 275 Graph – Detect Cycle in a Directed Graph using colors Hard % 0 274 Graph – Detect Cycle in an Undirected Graph using DFS Medium % 0 273 Graph – Detect Cycle in a Directed Graph Medium % 1 272 Graph – Software Installation Problem Medium % 0 271 Snake and Ladder Problem Hard % 1 270 Weighted Graph Implementation – JAVA Beginner % 1 269 Graph – Depth First Search in Disconnected Graph Medium % 1 Dijkstra’s – Shortest Path Algorithm (SPT) - Adjacency Matrix - Java Implementation Fizz Buzz Challenge - Java Implementation Divide with power of 2 without using pow() or / operator Maximum Difference between two elements in array – Largest Gap Problem Minimum number of guesses needed to find a specific number Left Shift (<<) and Right Shift (>>) Operators Dijkstra's – Shortest Path Algorithm (SPT) Replace all vowels with next consonant in a given string Find the Area of a Triangle Using coordinates Java Program to find if Triangle can be formed using given 3 sides Convert Number to base 3 String Representation Find the Area of a Triangle Given Three Sides – Heron’s Formula Find Factorial of a given Number Reverse a String using Recursion Find Sum of all Digits of a Number Print maximum occurring character in a String Kruskal's Algorithm – Minimum Spanning Tree (MST) - Complete Java 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 Graph – Count all paths between source and destination Graph – Find Number of non reachable vertices from a given vertex Graph – Detect Cycle in a Directed Graph using colors Graph – Detect Cycle in an Undirected Graph using DFS Graph – Detect Cycle in a Directed Graph Graph – Software Installation Problem Snake and Ladder Problem Weighted Graph Implementation – JAVA Graph – Depth First Search in Disconnected Graph 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16