# Status Problem video Level Completes Likes 199 Dynamic Programming - Maximum Subarray Problem Medium % 0 198 Kadane's Algorithm - Maximum Subarray Problem Medium % 1 188 Shortest Range in K-sorted Lists Hard % 1 185 Generate Maximum revenue by selling K tickets from N windows Medium % 0 172 Dynamic Programming - Longest Common Substring Medium % 0 171 Dynamic Programming - Longest Common Subsequence Medium % 0 168 Dynamic Programming - Minimum Cost Path Problem Medium % 1 160 Dynamic Programming - Longest Increasing Subsequence Medium % 1 157 Backtracking - N Queens Problem - Better Solution Hard % 0 155 Find the Kth Smallest/Largest Element in an Array Using Heap Beginner % 0 154 Priority Queue in Data Structure Beginner % 0 153 Find the Second Largest Element in an Array Beginner % 1 143 Merge K Sorted Arrays Hard % 0 141 Find the Single Occurrence Element in an Array (Odd One Out) Beginner % 1 140 Rearrange Array Elements (A[i] = i) | In-place Approach Medium % 0 139 Find Missing Numbers in Sequences - XOR Method Beginner % 1 129 Binary Min-Max Heap Implementation Hard % 0 128 Magic Index - Find Index In Sorted Array Such That A[i] = i Beginner % 0 126 Generate All Permutations of a String (Well-Ordered) Medium % 0 125 Find the Increasing Triplet Sub-sequence in an array Medium % 0 124 Create a Specific Triangle Pattern from an Array Beginner % 0 121 Print All the Subsets of a Given Set (Power Set) Hard % 1 118 Print All Combinations of subset of size K from Given Array Hard % 0 117 Stack with Max Tracking: Find the Largest Element (Optimized) Medium % 1 116 Generate All Balanced Parentheses Combinations (N Pairs) Medium % 1 114 Counting Sort Algorithm Medium % 0 111 Find Unique Number in Array with Duplicates (Except One) Beginner % 1 110 Tricky Sorting: Sort 3 Numbers Without If Statements (or Only Max()) Beginner % 0 108 Queue with Stacks: Efficient Implementation Using Stack Operations Medium % 0 94 Depth First Search/Traversal in Binary Tree Beginner % 0 92 Check if Array Contains All Elements Of Some Given Range Medium % 0 91 Check if Array is Consecutive Integers Beginner % 0 90 Find Subarray with Sum Equal to a Target Value Medium % 0 89 Find Smallest Subarray Exceeding a Target Sum Medium % 0 88 Rearrange Array: Positive and Negative Elements Alternating Hard % 0 Dynamic Programming - Maximum Subarray Problem Kadane's Algorithm - Maximum Subarray Problem Shortest Range in K-sorted Lists Generate Maximum revenue by selling K tickets from N windows Dynamic Programming - Longest Common Substring Dynamic Programming - Longest Common Subsequence Dynamic Programming - Minimum Cost Path Problem Dynamic Programming - Longest Increasing Subsequence Backtracking - N Queens Problem - Better Solution Find the Kth Smallest/Largest Element in an Array Using Heap Priority Queue in Data Structure Find the Second Largest Element in an Array Merge K Sorted Arrays Find the Single Occurrence Element in an Array (Odd One Out) Rearrange Array Elements (A[i] = i) | In-place Approach Find Missing Numbers in Sequences - XOR Method Binary Min-Max Heap Implementation Magic Index - Find Index In Sorted Array Such That A[i] = i Generate All Permutations of a String (Well-Ordered) Find the Increasing Triplet Sub-sequence in an array Create a Specific Triangle Pattern from an Array Print All the Subsets of a Given Set (Power Set) Print All Combinations of subset of size K from Given Array Stack with Max Tracking: Find the Largest Element (Optimized) Generate All Balanced Parentheses Combinations (N Pairs) Counting Sort Algorithm Find Unique Number in Array with Duplicates (Except One) Tricky Sorting: Sort 3 Numbers Without If Statements (or Only Max()) Queue with Stacks: Efficient Implementation Using Stack Operations Depth First Search/Traversal in Binary Tree Check if Array Contains All Elements Of Some Given Range Check if Array is Consecutive Integers Find Subarray with Sum Equal to a Target Value Find Smallest Subarray Exceeding a Target Sum Rearrange Array: Positive and Negative Elements Alternating 1 2 3 4 5 6