Sliding Window Maximum LeetCode Solution |
Pairs of Songs With Total Durations Divisible by 60 LeetCode Solution |
Minimum swaps to make sequences increasing |
Sum of nearest smaller and greater number |
Rearrange Array such that arr[i] >= arr[j] if i is even and arr[i] <= arr[j] if i is odd and j < i |
Contiguous Array |
Maximum Length of Repeated Subarray |
Count pair with Given Sum |
Maximum difference between frequency of two elements such that element having greater frequency is also greater |
All Unique Triplets that Sum up to a Given Value |
Longest Subarray Having Count of 1s One More than Count of 0s |
Maximum Array from Two given Arrays Keeping Order Same |
Count Subarrays with Same Even and Odd Elements |
Rearrange an Array Such that arr[i] is equal to i |
Segregate 0s and 1s in an Array |
Maximum Number of Chocolates to be Distributed Equally Among k Students |
Maximum Consecutive Numbers Present in an Array |
Move all negative elements to one side of array |
Queries for Number of Distinct Elements in a Subarray |
Queries on Probability of Even or Odd Number in given Ranges |
Total Numbers With no Repeated Digits in a Range |
Range Minimum Query (Square Root Decomposition and Sparse Table) |
Range Sum Query using Sparse Table |
Count and Toggle Queries on a Binary Array |
Queries for Decimal Values of Subarrays of a Binary Array |
Maximize Elements Using Another Array |
Find whether an array is subset of another array |
Print all triplets in sorted array that form AP |
Find number of pairs in an array such that their XOR is 0 |
Given an Array of Pairs Find all Symmetric Pairs in it |
Find all triplets with zero sum |
Generate all possible sorted arrays from alternate elements of two given sorted arrays |
Array Queries for multiply replacements and product |
Check in binary array the number represented by a subarray is odd or even |
Queries for counts of array elements with values in given range |
Products of ranges in an array |
Palindrome Permutation |
Sort an array according to the order defined by another array |
Shuffle 2n integers as a1-b1-a2-b2-a3-b3-..bn without using extra space |
Distinct adjacent elements in an array |
Construction of Longest Increasing Subsequence (N log N) |
Maximize sum of consecutive differences in a circular array |
Three way partitioning of an array around a given range |
Check if X can give change to every person in the Queue |
Rearrange an array such that ‘arr[j]’ becomes ‘i’ if ‘arr[i]’ is ‘j’ |
Maximum length subsequence with difference between adjacent elements as either 0 or 1 |
Replace two consecutive equal values with one greater |
Find a sorted subsequence of size 3 in linear time |
Maximum Product Subarray |
Convert array into Zig-Zag fashion |
Rearrange array such that even index elements are smaller and odd index elements are greater |
Segregate even and odd numbers |
Find Minimum In Rotated Sorted Array |
Move all negative elements to end in order with extra space allowed |
Rearrange array such that even positioned are greater than odd |
Double the first element and move zero to end |
Remove duplicates from sorted array |
Product of array except self |
First missing positive |
Find the minimum distance between two numbers |
Count pairs from two sorted arrays whose sum is equal to a given value x |
Find the subarray with least average |
Find the smallest positive integer value that cannot be represented as sum of any subset of a given array |
Find minimum number of merge operations to make an array palindrome |
Minimize the maximum difference between the heights |
Find maximum average subarray of k length |
Find minimum difference between any two elements |
Count minimum steps to get the given desired array |
Dividing Array into Pairs With Sum Divisible by K |
Count Distinct Elements in Every Window of Size K |
Count Subsets Having Distinct Even Numbers |
Find Three Element From Different Three Arrays Such That a + b + c = sum |
Longest Increasing Subsequence |
Count Pairs Whose Products Exist in Array |
Merge Overlapping Intervals |
Median of Two Sorted Arrays |
Maximum Product Subarray |
Find Maximum of Minimum for Every Window Size in a Given Array |
Longest Common Prefix Using Word by Word Matching |
Minimum Size Subarray Sum |
Intersection of Two Arrays |
Search an Element in Sorted Rotated Array |
Maximum Product Subarray |
3 Sum |
Find The Duplicate Number |
Maximum Sum of 3 Non-Overlapping Subarrays |
Minimum Index Sum of Two Lists |
Split Array Into Consecutive Subsequences |
Find the Duplicate Element |
Find the Only Repetitive Element Between 1 to N-1 |
Finding K closest element |
Jump Game |
Combination Sum |
Search in Sorted Rotated Array |
Maximum Subarray |
Sliding Window Maximum |
Delete And Earn |
Length of Longest Fibonacci Subsequence |
Merging Intervals |
First Bad Version |
Peak Index in a Mountain Array |
4Sum |
Create Maximum Number |
Degree of an array |
Queue Reconstruction by Height |
Search Insert Position |
Find Peak Element |
Valid Triangle Number |
Power of Two |
Maximum size subarray sum equals k |
Next greater element |
Guess The Word |
Missing Number |
Merge Sorted Array |
Partition Equal Subset Sum |
Last Stone Weight |
Sort Colors |
Rotate Array |
Subarray Sum Equals k |
Infix to Postfix |
Circular Queue |
Given a sorted array and a number x, find the pair in array whose sum is closest to x |
Find the subarray whose sum is equal to a given number X |
Arrange Even and Odd number such that Odd comes after Even |
Minimum number of Merge Operations to make an Array Palindrome |
Form Minimum Number from Given Sequence of D’s and I’s |
Longest Span with same Sum in two Binary Arrays II |
Find the Subarray of given length with Least Average |
Find Zeros to be Flipped so that Number of Consecutive 1’s is Maximized |
Merge K Sorted Arrays and Print Sorted Output |
Find the Minimum Element in a Sorted and Rotated Array |
Find the point where a monotonically increasing function becomes positive first time |
Print all Possible Combinations of R Elements in a given Array of size N |
Sort Elements by Frequency II |
Stock Buy Sell to Maximize Profit |
Merge Overlapping Intervals II |
Maximum Subarray Sum using Divide and Conquer |
Pancake Sorting Problem |
Pancake Sorting |
Arrange given Numbers to Form the Biggest Number II |
Iterative Implementation of Quick Sort |
Shuffle a given Array |
Find the Row with Maximum Number of 1’s |
Sorting a K Sorted Array |
Maximum Product Subarray II |
Largest Subarray with Equal Number of 0’s and 1’s |
Find the two Numbers with Odd Occurrences in an Unsorted Array |
Maximum Sum Increasing Subsequence |
Implement Two Stacks in an Array |
Number of Smaller Elements on Right Side |
Increasing Subsequence of Length three with Maximum Product |
Elements Appear more than N/K times in Array |
Find the Peak Element from an Array |
Rearrange Positive and Negative Numbers Alternatively in Array |
Find the Maximum Repeating Number in Array |
Tug of War |
First Circular Tour to Visit all the Petrol Bunks |
Count Possible Triangles |
Maximum Circular Subarray Sum |
Four Elements that Sum to Given |
Maximum Length of Chain Pairs |
Find Pair with Given Difference |
Partition Problem |
The Celebrity Problem |
Find a Sorted Subsequence of size 3 |
Subarray with Given Sum |
Maximum Element in an Array which is Increasing and then Decreasing |
Count Minimum Steps to Get the given Array |
Find the Lost Element From a Duplicated Array |
Rearrange given Array in Maximum Minimum Form |
Subarray and Subsequence |
Merge Two Sorted Arrays |
Count of Triplets With Sum Less than Given Value |
Reorder Array Using Given Indexes |
Next Greater Element in an Array |
Merging Two Sorted Arrays |
Reorder an Array According to the Given Indexes |
Find a Fixed Point in a Given Array |
Find Element Using Binary Search in Sorted Array |
Find Triplet in Array With a Given Sum |
Check if the Elements of an Array are Consecutive |
Find Duplicates in an Array in Most Efficient Way |
Sort 0s 1s and 2s in an Array |
Find Leaders in an Array |
Smallest Positive Number Missing in an Unsorted Array |
Find K Length Subarray of Maximum Average |
Find Pythagorean Triplets from Array |
Move All the Zeros to the End of the Given Array |
Find Minimum Distance Between Two Numbers in an Array |
Rotate Image by 90 degrees |
Count Number of Occurrences in a Sorted Array |
Maximum Sum of Non Consecutive Elements |
Find Smallest Missing Number in a Sorted Array |
First Repeating Element |
Multiplication of Previous and Next |
A Product Array Puzzle |
Find All Pairs With a Given Difference |
Find all Common Elements in Given Three Sorted Arrays |
Find the first Repeating Number in a Given Array |
Print All Distinct Elements of the Array |
Maximum difference between two elements such as larger element comes after smaller |
Majority Element |
Find the First and Second Smallest Elements |
Find the Number Occurring Odd Number of Times in an Array |
Sort Elements by Frequency of Occurrences |
Find the Missing Number |
Find Nearest Greater and Smaller Element |
Largest Sum Contiguous Subarray |
Reverse an Array |
Find a Triplet That Sum to a Given Value |
Find elements pair from array whose sum equal to number |