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 |