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
260

Deque Implementation – Java

Beginner % 0
250

Nuts & Bolts Problem (Lock & Key problem)

Beginner % 0
249

Divide and Conquer - Rearrange array elements in special order

Medium % 0
248

Remove Duplicates from a string | 4 Approaches

Medium % 0
247

Find median of two sorted arrays of same size

Medium % 0
245

Dynamic programming – Printer Problem | Leetcode

Hard % 0
241

Separate even and odd integers in a given array

Beginner % 0
238

Separate 0’s and 1’s in a given array

Beginner % 0
237

Find three elements in an array that sum to a zero

Beginner % 0
236

Find three elements in an array that sum to a given value

Beginner % 1
235

Majority Element- Boyer–Moore majority vote algorithm

Medium % 0
234

Majority Element – Part 1

Beginner % 0
233

Find the local minima in a given array

Medium % 0
232

Check whether the given number is a perfect square

Beginner % 0
230

Find the Index from which 0 starts

Beginner % 0
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
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
210

k-Nearest Neighbors

Hard % 0
206

Reverse the given Array without using built in function

Beginner % 0
201

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

Hard % 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

Deque Implementation – Java

Nuts & Bolts Problem (Lock & Key problem)

Divide and Conquer - Rearrange array elements in special order

Remove Duplicates from a string | 4 Approaches

Find median of two sorted arrays of same size

Dynamic programming – Printer Problem | Leetcode

Separate even and odd integers in a given array

Separate 0’s and 1’s in a given array

Find three elements in an array that sum to a zero

Find three elements in an array that sum to a given value

Majority Element- Boyer–Moore majority vote algorithm

Majority Element – Part 1

Find the local minima in a given array

Check whether the given number is a perfect square

Find the Index from which 0 starts

Find the increasing OR decreasing point in an array

Find remainder without using modulo operator

Swap two numbers without using extra variable

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

k-Nearest Neighbors

Reverse the given Array without using built in function

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

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