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 493 Maximum meetings in one room Medium % 0 435 Hamming Distance between two given integers Beginner % 1 425 Check if the given binary tree is Full or not Beginner % 1 357 Count Set bits in a given Number Beginner % 1 354 Valid Multiple Parentheses Medium % 1 257 Graph – Depth First Traversal Medium % 2 243 Find two non-repeating numbers in an array in O(n) time and O(1) space Hard % 1 223 Stock Single Sell Problem - Dynamic Programming - O(n) Medium % 2 204 Dynamic Programming - Edit Distance Problem Hard % 2 183 Convert binary tree to its Sum tree Medium % 1 177 Tree Traversals Beginner % 1 160 Dynamic Programming - Longest Increasing Subsequence Medium % 1 146 Dynamic Programming - Stairs Climbing Puzzle Beginner % 1 145 Dynamic Programming - Minimum Coin Change Problem Medium % 1 144 Introduction To Dynamic Programming - Fibonacci Series Beginner % 1 134 Diameter Of a Binary Tree Hard % 1 121 Print All the Subsets of a Given Set (Power Set) Hard % 1 115 Graph Representation - Adjacency Matrix and Adjacency List Beginner % 2 94 Depth First Search/Traversal in Binary Tree Beginner % 0 69 Convert Sorted Singly Linked List to Balanced Binary Search Tree Medium % 1 41 Sorted Array to Binary Search Tree of Minimal Height Medium % 1 19 Exploring All Paths, Including Diagonal, from Top Left to Bottom Right in 2D Array Medium % 1 1 Binary Search Beginner % 0 550 Debugging Techniques- How to Efficiently Find and Fix Software Bugs Medium % 1 546 Converting to Non-Decreasing Array with One Change Medium % 0 544 Counting the Largest Number Groups by Digit Sum Medium % 2 543 Adding One to a Number Represented by an Array Medium % 1 538 Find The Minimum time difference Medium % 1 533 In an array, Duplicate the zeroes without expanding it Beginner % 0 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 484 Print all subarrays using recursion Medium % 1 Maximum meetings in one room Hamming Distance between two given integers Check if the given binary tree is Full or not Count Set bits in a given Number Valid Multiple Parentheses Graph – Depth First Traversal Find two non-repeating numbers in an array in O(n) time and O(1) space Stock Single Sell Problem - Dynamic Programming - O(n) Dynamic Programming - Edit Distance Problem Convert binary tree to its Sum tree Tree Traversals Dynamic Programming - Longest Increasing Subsequence Dynamic Programming - Stairs Climbing Puzzle Dynamic Programming - Minimum Coin Change Problem Introduction To Dynamic Programming - Fibonacci Series Diameter Of a Binary Tree Print All the Subsets of a Given Set (Power Set) Graph Representation - Adjacency Matrix and Adjacency List Depth First Search/Traversal in Binary Tree Convert Sorted Singly Linked List to Balanced Binary Search Tree Sorted Array to Binary Search Tree of Minimal Height Exploring All Paths, Including Diagonal, from Top Left to Bottom Right in 2D Array Binary Search Debugging Techniques- How to Efficiently Find and Fix Software Bugs Converting to Non-Decreasing Array with One Change Counting the Largest Number Groups by Digit Sum Adding One to a Number Represented by an Array Find The Minimum time difference In an array, Duplicate the zeroes without expanding it 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 Print all subarrays using recursion 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16