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 139 Find Missing Numbers in Sequences - XOR Method Beginner % 1 135 Find Paths with Sum in Binary Tree Medium % 0 132 Find the Deepest Node in a Binary Tree Medium % 1 112 Generate All n-Bit Binary Strings Medium % 1 111 Find Unique Number in Array with Duplicates (Except One) Beginner % 1 97 Construct Binary Search Tree from a given Preorder Traversal using Recursion Hard % 0 93 Inorder Predecessor and Successor in Binary Search Tree Hard % 0 75 Print the Binary Tree in Vertical Order Path Medium % 0 68 Transforming a Binary Tree into its Mirror Image Beginner % 0 67 Printing Nodes without Siblings in a Binary Tree Beginner % 0 66 Convert a Sorted Doubly Linked List to Balanced BST Medium % 1 62 In a Binary Tree, Check if Two nodes has the same parent or are siblings Medium % 0 61 Determine If Two Nodes are Cousins Medium % 0 44 Inorder Successor in Binary Tree Medium % 0 38 Determining Binary Tree Balance Medium % 0 37 Get the Height of a Node in a Binary Tree Medium % 0 33 Reverse the binary representation of a number. Medium % 1 30 Swap Every Kth Node in a LinkedList Medium % 0 26 Check if one string is Rotation of another string Beginner % 1 23 Find Whether Two Strings are Permutation of each other Beginner % 1 18 All Paths from Top Left to Bottom Right in 2D Array Medium % 0 17 Merge or Combine Two Sorted Linked Lists Medium % 0 15 Efficiently Rearrange Positive and Negative Numbers in Array on Each Side Hard % 0 7 Determine If a String is Palindrome Beginner % 0 4 Find a Missing Number From a Sequence of Consecutive Numbers Beginner % 0 559 Minimizing Taxis for Maximum Efficiency Hard % 1 557 How to Build a Snake Game in Python Using Pygame Medium % 1 556 Patience Sorting - Longest Increasing Subsequence Medium % 1 555 Move All Zeroes to the End of the Array Beginner % 1 554 Counting bits - Leetcode Beginner % 0 532 Maximum Depth of Valid Nested Parentheses in an arithmetic expression Medium % 0 526 Maximum Surpasser in the given array Hard % 0 524 Maximum CPU Load Problem in a jobs list Medium % 1 521 Maximum overlaps in a given list of time intervals Medium % 0 512 Override the compare function for Collections.sort method Beginner % 0 Find Missing Numbers in Sequences - XOR Method Find Paths with Sum in Binary Tree Find the Deepest Node in a Binary Tree Generate All n-Bit Binary Strings Find Unique Number in Array with Duplicates (Except One) Construct Binary Search Tree from a given Preorder Traversal using Recursion Inorder Predecessor and Successor in Binary Search Tree Print the Binary Tree in Vertical Order Path Transforming a Binary Tree into its Mirror Image Printing Nodes without Siblings in a Binary Tree Convert a Sorted Doubly Linked List to Balanced BST In a Binary Tree, Check if Two nodes has the same parent or are siblings Determine If Two Nodes are Cousins Inorder Successor in Binary Tree Determining Binary Tree Balance Get the Height of a Node in a Binary Tree Reverse the binary representation of a number. Swap Every Kth Node in a LinkedList Check if one string is Rotation of another string Find Whether Two Strings are Permutation of each other All Paths from Top Left to Bottom Right in 2D Array Merge or Combine Two Sorted Linked Lists Efficiently Rearrange Positive and Negative Numbers in Array on Each Side Determine If a String is Palindrome Find a Missing Number From a Sequence of Consecutive Numbers Minimizing Taxis for Maximum Efficiency How to Build a Snake Game in Python Using Pygame Patience Sorting - Longest Increasing Subsequence Move All Zeroes to the End of the Array Counting bits - Leetcode Maximum Depth of Valid Nested Parentheses in an arithmetic expression Maximum Surpasser in the given array Maximum CPU Load Problem in a jobs list Maximum overlaps in a given list of time intervals Override the compare function for Collections.sort method 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16