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
271

Snake and Ladder Problem

Hard % 1
269

Graph – Depth First Search in Disconnected Graph

Medium % 1
268

Topological Sort

Medium % 1
266

Graph Implementation – Adjacency Matrix | Set 3

Beginner % 1
264

Graph Implementation – Adjacency List - Better| Set 2

Beginner % 0
258

Graph – Print all paths between source and destination

Medium % 1
254

Sum of all sub arrays in O(n) Time

Hard % 0
246

Dynamic programming – Minimum Jumps to reach to end

Hard % 0
228

Find the only element in array which appears only once

Beginner % 1
199

Dynamic Programming - Maximum Subarray Problem

Medium % 0
198

Kadane's Algorithm - Maximum Subarray Problem

Medium % 1
188

Shortest Range in K-sorted Lists

Hard % 1
186

Reverse a Linked List in groups of given size 'K'

Medium % 0
184

Get the Sum of all left leaves in a Binary tree

Beginner % 1
179

Binary Tree Deletion

Beginner % 0
176

Find the Size of a Binary Tree without Recursion

Beginner % 0
175

Dynamic Programming — Longest Palindromic Subsequence

Hard % 1
172

Dynamic Programming - Longest Common Substring

Medium % 0
171

Dynamic Programming - Longest Common Subsequence

Medium % 0
168

Dynamic Programming - Minimum Cost Path Problem

Medium % 1
161

The Word Break Problem

Hard % 0
159

Solve the Knight's Tour with Backtracking

Hard % 0
158

Backtracking - Search a Word In a Matrix

Hard % 0
157

Backtracking - N Queens Problem - Better Solution

Hard % 0
148

Solve Sudoku Puzzles with Backtracking

Hard % 0
147

Introduction To Backtracking Programming

Beginner % 0
139

Find Missing Numbers in Sequences - XOR Method

Beginner % 1
135

Find Paths with Sum in Binary Tree

Medium % 0
132

Find the Deepest Node in a Binary Tree

Medium % 1
112

Generate All n-Bit Binary Strings

Medium % 1
111

Find Unique Number in Array with Duplicates (Except One)

Beginner % 1
97

Construct Binary Search Tree from a given Preorder Traversal using Recursion

Hard % 0
93

Inorder Predecessor and Successor in Binary Search Tree

Hard % 0
68

Transforming a Binary Tree into its Mirror Image

Beginner % 0

Snake and Ladder Problem

Graph – Depth First Search in Disconnected Graph

Topological Sort

Graph Implementation – Adjacency Matrix | Set 3

Graph Implementation – Adjacency List - Better| Set 2

Graph – Print all paths between source and destination

Sum of all sub arrays in O(n) Time

Dynamic programming – Minimum Jumps to reach to end

Find the only element in array which appears only once

Dynamic Programming - Maximum Subarray Problem

Kadane's Algorithm - Maximum Subarray Problem

Shortest Range in K-sorted Lists

Reverse a Linked List in groups of given size 'K'

Get the Sum of all left leaves in a Binary tree

Binary Tree Deletion

Find the Size of a Binary Tree without Recursion

Dynamic Programming — Longest Palindromic Subsequence

Dynamic Programming - Longest Common Substring

Dynamic Programming - Longest Common Subsequence

Dynamic Programming - Minimum Cost Path Problem

The Word Break Problem

Solve the Knight's Tour with Backtracking

Backtracking - Search a Word In a Matrix

Backtracking - N Queens Problem - Better Solution

Solve Sudoku Puzzles with Backtracking

Introduction To Backtracking Programming

Find Missing Numbers in Sequences - XOR Method

Find Paths with Sum in Binary Tree

Find the Deepest Node in a Binary Tree

Generate All n-Bit Binary Strings

Find Unique Number in Array with Duplicates (Except One)

Construct Binary Search Tree from a given Preorder Traversal using Recursion

Inorder Predecessor and Successor in Binary Search Tree

Transforming a Binary Tree into its Mirror Image