# Status Problem Level Completes Likes 141 Graph – Depth First Search using Recursion Beginner % 1 142 Count and print all Subarrays with product less than K in O(n) Hard % 0 143 Sliding Window Algorithm (Track the maximum of each subarray of size k) Hard % 0 144 Print all sub sequences of a given String Medium % 0 145 Graph – Print all paths between source and destination Medium % 1 146 Print all sub sequences of a given array Hard % 0 147 Print all substrings of a given string Medium % 0 148 Sum of all sub arrays in O(n) Time Hard % 0 149 Print all subarrays of a given array Medium % 0 150 Text Justification Problem (OR Word Wrap Problem) Hard % 0 151 Dynamic Programming - Egg Dropping Problem Hard % 0 152 Nuts & Bolts Problem (Lock & Key problem) Beginner % 0 153 Divide and Conquer - Rearrange array elements in special order Medium % 0 154 Remove Duplicates from a string Medium % 0 155 Find median of two sorted arrays of same size Medium % 0 156 Dynamic programming – Minimum Jumps to reach to end Hard % 0 157 Dynamic programming – Printer Problem Hard % 0 158 Dynamic programming - Remove Boxes Problem Hard % 0 159 Find two non-repeating numbers in an array in O(n) time and O(1) space Hard % 1 160 Find local minimum or local maximum in O(1). Medium % 0 161 Majority Element- Boyer–Moore majority vote algorithm Medium % 0 162 Find the local minima in a given array Medium % 0 163 Stock Single Sell Problem - O(n) Solution Hard % 2 164 Maximum Subarray OR Largest Sum Contiguous Subarray Problem – Divide and Conquer Hard % 0 165 Maximum difference between two elements where larger element appears after the smaller element Medium % 0 166 Find the two repeating elements in a given array | 6 Approaches Medium % 1 167 Find the element which appears maximum number of times in the array. Medium % 0 168 Find duplicates in an given array in O(n) time and O(1) extra space. Medium % 0 169 Find the last repeating character in a given string. Beginner % 0 170 Find longest Snake sequence in a given matrix Medium % 1 171 Dynamic Programming - Count all paths in 2D Matrix with Obstructions in it Medium % 1 172 Dynamic Programming - Count all paths from top left to bottom right of a mXn matrix Medium % 1 173 Dynamic Programming - Edit Distance Problem Hard % 2 174 Dynamic Programming - Coin In a Line Game Problem Hard % 0 175 Dynamic Programming - Box Stacking Problem Hard % 0 Graph – Depth First Search using Recursion Count and print all Subarrays with product less than K in O(n) Sliding Window Algorithm (Track the maximum of each subarray of size k) Print all sub sequences of a given String Graph – Print all paths between source and destination Print all sub sequences of a given array Print all substrings of a given string Sum of all sub arrays in O(n) Time Print all subarrays of a given array Text Justification Problem (OR Word Wrap Problem) Dynamic Programming - Egg Dropping Problem Nuts & Bolts Problem (Lock & Key problem) Divide and Conquer - Rearrange array elements in special order Remove Duplicates from a string Find median of two sorted arrays of same size Dynamic programming – Minimum Jumps to reach to end Dynamic programming – Printer Problem Dynamic programming - Remove Boxes Problem Find two non-repeating numbers in an array in O(n) time and O(1) space Find local minimum or local maximum in O(1). Majority Element- Boyer–Moore majority vote algorithm Find the local minima in a given array Stock Single Sell Problem - O(n) Solution Maximum Subarray OR Largest Sum Contiguous Subarray Problem – Divide and Conquer Maximum difference between two elements where larger element appears after the smaller element Find the two repeating elements in a given array | 6 Approaches Find the element which appears maximum number of times in the array. Find duplicates in an given array in O(n) time and O(1) extra space. Find the last repeating character in a given string. 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 - Edit Distance Problem Dynamic Programming - Coin In a Line Game Problem Dynamic Programming - Box Stacking Problem 1 2 3 4 5 6 7 8 9