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
471

Two Sum Problem

Beginner % 0
469

Given an array, find the number of all pairs with odd sum.

Medium % 0
466

Lexicographically next permutation With One swap

Medium % 1
463

Combinations with sum K from a given number N with repetition

Medium % 0
459

Given an array, find three-element sum closest to Zero

Medium % 1
456

Subsets Elements less than K.

Medium % 0
424

Check if given undirected graph is connected or not

Beginner % 0
421

Sort a given stack - Using Recursion

Hard % 1
420

Number's Complement - 2 Approaches

Medium % 1
413

ZigZag OR Diagonal traversal in 2d array/Matrix using queue

Medium % 0
408

Number of Islands

Medium % 1
375

String to Integer (AtoI - ASCII to Integer)

Beginner % 1
369

Find duplicates Characters in the given String

Beginner % 0
346

Valid Brackets – Part 2 | Stack Method

Beginner % 0
331

Find Largest and Smallest word in a given String

Beginner % 0
325

Find no of reverse pairs in an array which is sorted in two parts in O(N)

Medium % 1
323

How to Reverse Text: Stack Method for String Reversal

Beginner % 0
307

Swap two numbers using Bitwise XOR Operator

Medium % 1
298

Left Shift (<<) and Right Shift (>>) Operators

Beginner % 1
271

Snake and Ladder Problem

Hard % 1
270

Weighted Graph Implementation – JAVA

Beginner % 1
267

Graph – Depth First Search using Recursion

Beginner % 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
209

Find longest Snake sequence in a given matrix

Medium % 1
208

Dynamic Programming - Count all paths in 2D Matrix with Obstructions in it

Medium % 1
207

Dynamic Programming - Count all paths from top left to bottom right of a mXn matrix

Medium % 1
199

Dynamic Programming - Maximum Subarray Problem

Medium % 0
198

Kadane's Algorithm - Maximum Subarray Problem

Medium % 1
189

Convert BST to Greater Sum Tree

Medium % 0
188

Shortest Range in K-sorted Lists

Hard % 1
184

Get the Sum of all left leaves in a Binary tree

Beginner % 1
175

Dynamic Programming — Longest Palindromic Subsequence

Hard % 1

Two Sum Problem

Given an array, find the number of all pairs with odd sum.

Lexicographically next permutation With One swap

Combinations with sum K from a given number N with repetition

Given an array, find three-element sum closest to Zero

Subsets Elements less than K.

Check if given undirected graph is connected or not

Sort a given stack - Using Recursion

Number's Complement - 2 Approaches

ZigZag OR Diagonal traversal in 2d array/Matrix using queue

Number of Islands

String to Integer (AtoI - ASCII to Integer)

Find duplicates Characters in the given String

Valid Brackets – Part 2 | Stack Method

Find Largest and Smallest word in a given String

Find no of reverse pairs in an array which is sorted in two parts in O(N)

How to Reverse Text: Stack Method for String Reversal

Swap two numbers using Bitwise XOR Operator

Left Shift (<<) and Right Shift (>>) Operators

Snake and Ladder Problem

Weighted Graph Implementation – JAVA

Graph – Depth First Search using Recursion

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

Find longest Snake sequence in a given matrix

Dynamic Programming - Count all paths in 2D Matrix with Obstructions in it

Dynamic Programming - Count all paths from top left to bottom right of a mXn matrix

Dynamic Programming - Maximum Subarray Problem

Kadane's Algorithm - Maximum Subarray Problem

Convert BST to Greater Sum Tree

Shortest Range in K-sorted Lists

Get the Sum of all left leaves in a Binary tree

Dynamic Programming — Longest Palindromic Subsequence