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
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
222

Maximum Subarray OR Largest Sum Contiguous Subarray Problem – Divide and Conquer

Hard % 0
221

Identifying Maximum Gain from Sequential Elements

Medium % 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
214

Find the last non repeating character in a given string.

Beginner % 0
213

Find the last repeating character in a given string

Beginner % 0
212

Find the first non repeating character in a given string

Beginner % 0
211

Find the first repeating character in a given string

Beginner % 0
210

k-Nearest Neighbors

Hard % 0
206

Reverse the given Array without using built in function

Beginner % 0
203

Dynamic Programming - Coin In a Line Game Problem

Hard % 0
202

Dynamic Programming - Box Stacking Problem

Hard % 0
201

Dynamic Programming - Split the String into Minimum number of Palindromes.

Hard % 0
200

Dynamic Programming - Highway Billboard Problem

Hard % 0
199

Dynamic Programming - Maximum Subarray Problem

Medium % 0
197

Convert Binary Tree into Threaded Binary Tree

Hard % 0
196

Double Threaded Binary Tree Complete Implementation

Hard % 0
195

Single Threaded Binary Tree Complete Implementation

Hard % 0
194

Introduction to Threaded Binary Tree

Medium % 0
193

Implement Stack Using Linked List

Beginner % 0
192

Doubly Linked List Complete Implementation

Beginner % 0
191

Circular Linked List Complete Implementation

Beginner % 0
189

Convert BST to Greater Sum Tree

Medium % 0
187

Reverse Alternative 'k' nodes in a Linked List.

Medium % 0
186

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

Medium % 0
185

Generate Maximum revenue by selling K tickets from N windows

Medium % 0
182

Binary Tree-Postorder Traversal - Non Recursive Approach

Beginner % 0
181

Binary Tree - Preorder Traversal - Non Recursive Approach

Beginner % 0
180

Binary Tree-Inorder Traversal - Non Recursive Approach

Beginner % 0
179

Binary Tree Deletion

Beginner % 0
178

Search the Element in a binary tree - With and Without Recursion

Beginner % 0

Find the increasing OR decreasing point in an array

Find remainder without using modulo operator

Swap two numbers without using extra variable

Maximum Subarray OR Largest Sum Contiguous Subarray Problem – Divide and Conquer

Identifying Maximum Gain from Sequential Elements

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

Find the last non repeating character in a given string.

Find the last repeating character in a given string

Find the first non repeating character in a given string

Find the first repeating character in a given string

k-Nearest Neighbors

Reverse the given Array without using built in function

Dynamic Programming - Coin In a Line Game Problem

Dynamic Programming - Box Stacking Problem

Dynamic Programming - Split the String into Minimum number of Palindromes.

Dynamic Programming - Highway Billboard Problem

Dynamic Programming - Maximum Subarray Problem

Convert Binary Tree into Threaded Binary Tree

Double Threaded Binary Tree Complete Implementation

Single Threaded Binary Tree Complete Implementation

Introduction to Threaded Binary Tree

Implement Stack Using Linked List

Doubly Linked List Complete Implementation

Circular Linked List Complete Implementation

Convert BST to Greater Sum Tree

Reverse Alternative 'k' nodes in a Linked List.

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

Generate Maximum revenue by selling K tickets from N windows

Binary Tree-Postorder Traversal - Non Recursive Approach

Binary Tree - Preorder Traversal - Non Recursive Approach

Binary Tree-Inorder Traversal - Non Recursive Approach

Binary Tree Deletion

Search the Element in a binary tree - With and Without Recursion