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
160

Dynamic Programming - Longest Increasing Subsequence

Medium % 1
152

Breadth-First Search/Traversal in a Graph

Beginner % 1
149

Backtracking - Rat In A Maze Puzzle

Hard % 0
146

Dynamic Programming - Stairs Climbing Puzzle

Beginner % 1
134

Diameter Of a Binary Tree

Hard % 1
116

Generate All Balanced Parentheses Combinations (N Pairs)

Medium % 1
94

Depth First Search/Traversal in Binary Tree

Beginner % 0
74

Lowest Common Ancestor in a Binary Tree (Not Binary Search Tree).

Hard % 0
73

Lowest Common Ancestor in a Binary Search Tree.

Medium % 0
69

Convert Sorted Singly Linked List to Balanced Binary Search Tree

Medium % 1
48

Determining Whether a Given Binary Tree is a Binary Search Tree (BST)

Medium % 1
20

Reverse a Linked List

Beginner % 0
19

Exploring All Paths, Including Diagonal, from Top Left to Bottom Right in 2D Array

Medium % 1
9

Valid or Well Formed Parentheses | Part - 1

Medium % 0
4

Find a Missing Number From a Sequence of Consecutive Numbers

Beginner % 0
2

Merge Sort - Updated - Most Efficient ways to Implement

Medium % 1
562

Merge Strings Alternately - Leetcode

Beginner % 1
559

Minimizing Taxis for Maximum Efficiency

Hard % 1
554

Counting bits - Leetcode

Beginner % 0
550

Debugging Techniques- How to Efficiently Find and Fix Software Bugs

Medium % 1
544

Counting the Largest Number Groups by Digit Sum

Medium % 2
543

Adding One to a Number Represented by an Array

Medium % 1
519

Random character in a given string - Java

Beginner % 0
514

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

Beginner % 0
511

Sum of all the overlapping elements

Beginner % 0
508

Get specific row K in a Pascal Triangle

Medium % 0
494

Check if the given playlist of programs is valid

Beginner % 1
492

Find the number of pairs with even XOR

Beginner % 0
489

The number of cycles in a given array of integers.

Hard % 0
485

Construct the Largest number from the given digits

Beginner % 1
471

Two Sum Problem

Beginner % 0
469

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

Medium % 0
468

Unique subsets with a given sum with allowed repeated digits.

Medium % 0

Dynamic Programming - Longest Increasing Subsequence

Breadth-First Search/Traversal in a Graph

Backtracking - Rat In A Maze Puzzle

Dynamic Programming - Stairs Climbing Puzzle

Diameter Of a Binary Tree

Generate All Balanced Parentheses Combinations (N Pairs)

Depth First Search/Traversal in Binary Tree

Lowest Common Ancestor in a Binary Tree (Not Binary Search Tree).

Lowest Common Ancestor in a Binary Search Tree.

Convert Sorted Singly Linked List to Balanced Binary Search Tree

Determining Whether a Given Binary Tree is a Binary Search Tree (BST)

Reverse a Linked List

Exploring All Paths, Including Diagonal, from Top Left to Bottom Right in 2D Array

Valid or Well Formed Parentheses | Part - 1

Find a Missing Number From a Sequence of Consecutive Numbers

Merge Sort - Updated - Most Efficient ways to Implement

Merge Strings Alternately - Leetcode

Minimizing Taxis for Maximum Efficiency

Counting bits - Leetcode

Debugging Techniques- How to Efficiently Find and Fix Software Bugs

Counting the Largest Number Groups by Digit Sum

Adding One to a Number Represented by an Array

Random character in a given string - Java

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

Sum of all the overlapping elements

Get specific row K in a Pascal Triangle

Check if the given playlist of programs is valid

Find the number of pairs with even XOR

The number of cycles in a given array of integers.

Construct the Largest number from the given digits

Two Sum Problem

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

Unique subsets with a given sum with allowed repeated digits.