Practice
Coding Problems
Problems
150 problemsPage 6 of 7
- Easy
Graph Using Adjacency List
GraphJavaPythonCC++JavaScript - Easy
BFS Traversal
GraphJavaPythonCC++JavaScript - Easy
DFS Traversal
GraphJavaPythonCC++JavaScript - Medium
Detect Cycle in Undirected Graph
GraphJavaPythonCC++JavaScript - Medium
Detect Cycle in Directed Graph
GraphJavaPythonCC++JavaScript - Medium
Shortest Path in Unweighted Graph
GraphJavaPythonCC++JavaScript - Hard
Dijkstra Shortest Path
GraphJavaPythonCC++JavaScript - Medium
Topological Sort
GraphJavaPythonCC++JavaScript - Easy
Connected Components
GraphJavaPythonCC++JavaScript - Hard
Minimum Spanning Tree
GraphJavaPythonCC++JavaScript - Medium
Activity Selection
Greedy AlgorithmsJavaPythonCC++JavaScript - Medium
Fractional Knapsack
Greedy AlgorithmsJavaPythonCC++JavaScript - Medium
Minimum Number of Coins
Greedy AlgorithmsJavaPythonCC++JavaScript - Medium
Minimum Platforms
Greedy AlgorithmsJavaPythonCC++JavaScript - Medium
Job Sequencing with Deadlines
Greedy AlgorithmsJavaPythonCC++JavaScript - Easy
Climbing Stairs
Dynamic ProgrammingJavaPythonCC++JavaScript - Medium
House Robber
Dynamic ProgrammingJavaPythonCC++JavaScript - Medium
0/1 Knapsack
Dynamic ProgrammingJavaPythonCC++JavaScript - Medium
Longest Common Subsequence
Dynamic ProgrammingJavaPythonCC++JavaScript - Medium
Longest Increasing Subsequence
Dynamic ProgrammingJavaPythonCC++JavaScript - Medium
Implement Trie
TrieJavaPythonCC++JavaScript - Hard
Word Search in Grid
TrieJavaPythonCC++JavaScript - Easy
Check Odd or Even Using Bits
Bit ManipulationJavaPythonCC++JavaScript - Easy
Count Set Bits
Bit ManipulationJavaPythonCC++JavaScript