Featured Lists

Top 20 Problems on Dynamic programming

Top 10 Problems on Backtracking

Top 20 Problems on Graph

Top 25 Problems on Trees

All Problems

# Status Problem Level Completes Likes
106

Diameter Of a Binary Tree

Hard % 1
107

Find the Deepest Node in a Binary Tree.

Medium % 1
109

Clock Angle Problem

Beginner % 1
111

Generate All Strings of n bits.

Medium % 1
112

Find The Missing Duplicate in a Given Array.

Beginner % 1
113

Given a Sorted Singly Linked List Array, Convert it into a Balanced Binary search Tree.

Medium % 1
114

Convert a Sorted Doubly Linked List to Balanced BST.

Medium % 1
115

Determine whether given binary tree is binary search tree(BST) or not

Medium % 1
116

Sorted Array to Binary Search Tree of Minimal Height

Medium % 1
117

Find the Maximum Depth OR Height of a Binary Tree

Beginner % 1
118

Reverse the binary representation of a number.

Medium % 1
119

Check if one string is Rotation of another string

Beginner % 1
120

Find Whether Two Strings are Permutation of each other

Beginner % 1
121

Count All Paths from Top left to bottom right in Two Dimensional Array including Diagonal Paths

Medium % 1
122

Merge Sort - Updated - Most Efficient ways to Implement

Medium % 1
123

Maximum Contiguous ones after one deletion

Medium % 0
124

Converting to Non-Decreasing Array with One Change

Medium % 0
125

Find the Nth-term in a given arithmetic progression

Beginner % 0
126

In an array, Duplicate the zeroes without expanding it

Beginner % 0
127

Maximum Depth of Valid Nested Parentheses in an arithmetic expression

Medium % 0
128

Maximum Consecutive Ones in a given array

Beginner % 0
129

Minimum Increments to make all array elements unique

Medium % 0
130

Maximum Surpasser in the given array

Hard % 0
131

Add digits until the number becomes a single digit

Beginner % 0
132

Check If Student is eligible for an Attendance Reward

Beginner % 0
133

Maximum overlaps in a given list of time intervals

Medium % 0
134

Remove Duplicates in a given Sorted Array

Beginner % 0
135

Random character in a given string - Java

Beginner % 0
136

Replace Elements with Greatest Element on Right

Beginner % 0
137

Count number of pairs in an array with sum = K

Medium % 0
138

Count similar words in a given array

Beginner % 0
139

Sort 0, 1, 2 in an array - Part 2

Beginner % 0
140

Sort 0, 1, 2 in an array - Part 1

Beginner % 0

Diameter Of a Binary Tree

Find the Deepest Node in a Binary Tree.

Clock Angle Problem

Generate All Strings of n bits.

Find The Missing Duplicate in a Given Array.

Given a Sorted Singly Linked List Array, Convert it into a Balanced Binary search Tree.

Convert a Sorted Doubly Linked List to Balanced BST.

Determine whether given binary tree is binary search tree(BST) or not

Sorted Array to Binary Search Tree of Minimal Height

Find the Maximum Depth OR Height of a Binary Tree

Reverse the binary representation of a number.

Check if one string is Rotation of another string

Find Whether Two Strings are Permutation of each other

Count All Paths from Top left to bottom right in Two Dimensional Array including Diagonal Paths

Merge Sort - Updated - Most Efficient ways to Implement

Maximum Contiguous ones after one deletion

Converting to Non-Decreasing Array with One Change

Find the Nth-term in a given arithmetic progression

In an array, Duplicate the zeroes without expanding it

Maximum Depth of Valid Nested Parentheses in an arithmetic expression

Maximum Consecutive Ones in a given array

Minimum Increments to make all array elements unique

Maximum Surpasser in the given array

Add digits until the number becomes a single digit

Check If Student is eligible for an Attendance Reward

Maximum overlaps in a given list of time intervals

Remove Duplicates in a given Sorted Array

Random character in a given string - Java

Replace Elements with Greatest Element on Right

Count number of pairs in an array with sum = K

Count similar words in a given array

Sort 0, 1, 2 in an array - Part 2

Sort 0, 1, 2 in an array - Part 1