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
261

Sliding Window Algorithm (Track the maximum of each subarray of size k)

Hard % 0
258

Graph – Print all paths between source and destination

Medium % 1
252

Text Justification Problem (OR Word Wrap Problem) - Leetcode 68

Hard % 0
251

Dynamic Programming - Egg Dropping Problem

Hard % 0
249

Divide and Conquer - Rearrange array elements in special order

Medium % 0
244

Dynamic programming - Remove Boxes Problem | leetcode

Hard % 0
242

Find the Bit Flips Needed: Convert One Binary Number to Another

Beginner % 1
240

All elements appears thrice and one element appears once. Find that element in O(n) time and O(1) space

Hard % 1
239

Find local minimum or local maximum in O(1)

Medium % 0
233

Find the local minima in a given array

Medium % 0
231

Check if array is sorted using recursion

Beginner % 0
227

Algorithm to calculate power(k,n).

Beginner % 1
224

Number of 1’s in bit representation of a number

Beginner % 1
222

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

Hard % 0
221

Identifying Maximum Gain from Sequential Elements

Medium % 0
220

Find the right most unset bit OR zero bit of a number

Beginner % 1
219

Find the two repeating elements in a given array | 6 Approaches

Medium % 1
218

Find the right most set bit of a number

Beginner % 1
217

Find two elements whose sum is closest to zero

Medium % 1
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
203

Dynamic Programming - Coin In a Line Game Problem

Hard % 0
202

Dynamic Programming - Box Stacking Problem

Hard % 0
200

Dynamic Programming - Highway Billboard Problem

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

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

Beginner % 0
173

Minimize Square Sums: Fewest Perfect Squares to Reach a Target (Dynamic Programming)

Hard % 0

Sliding Window Algorithm (Track the maximum of each subarray of size k)

Graph – Print all paths between source and destination

Text Justification Problem (OR Word Wrap Problem) - Leetcode 68

Dynamic Programming - Egg Dropping Problem

Divide and Conquer - Rearrange array elements in special order

Dynamic programming - Remove Boxes Problem | leetcode

Find the Bit Flips Needed: Convert One Binary Number to Another

All elements appears thrice and one element appears once. Find that element in O(n) time and O(1) space

Find local minimum or local maximum in O(1)

Find the local minima in a given array

Check if array is sorted using recursion

Algorithm to calculate power(k,n).

Number of 1’s in bit representation of a number

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

Identifying Maximum Gain from Sequential Elements

Find the right most unset bit OR zero bit of a number

Find the two repeating elements in a given array | 6 Approaches

Find the right most set bit of a number

Find two elements whose sum is closest to zero

Find the first non repeating character in a given string

Find the first repeating character in a given string

Dynamic Programming - Coin In a Line Game Problem

Dynamic Programming - Box Stacking Problem

Dynamic Programming - Highway Billboard Problem

Reverse Alternative 'k' nodes in a Linked List.

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

Binary Tree-Postorder Traversal - Non Recursive Approach

Binary Tree - Preorder Traversal - Non Recursive Approach

Binary Tree-Inorder Traversal - Non Recursive Approach

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

Minimize Square Sums: Fewest Perfect Squares to Reach a Target (Dynamic Programming)