← Back to Infosys

Array

124 questions

1Maximum Good Subtree ScoreHard
ArrayDynamic ProgrammingBit Manipulation
Solve →
2Maximum Good Subtree ScoreHard
ArrayDynamic ProgrammingBit Manipulation
Solve →
3Merge Sorted ArrayEasy
ArrayTwo PointersSorting
Solve →
4Transform Array by ParityEasy
ArraySortingCounting
Solve →
5Maximize the Minimum Game ScoreHard
ArrayBinary SearchGreedy
Solve →
6Maximum Good Subtree ScoreHard
ArrayDynamic ProgrammingBit Manipulation
Solve →
7Eat Pizzas!Medium
ArrayGreedySorting
Solve →
8Two SumEasy
ArrayHash Table
Solve →
9Merge IntervalsMedium
ArraySorting
Solve →
10Rotate ImageMedium
ArrayMathMatrix
Solve →
11Merge Sorted ArrayEasy
ArrayTwo PointersSorting
Solve →
12Set Matrix ZeroesMedium
ArrayHash TableMatrix
Solve →
13Move ZeroesEasy
ArrayTwo Pointers
Solve →
14Best Time to Buy and Sell StockEasy
ArrayDynamic Programming
Solve →
15Next PermutationMedium
ArrayTwo Pointers
Solve →
16Two SumEasy
ArrayHash Table
Solve →
17Find the Number of Subsequences With Equal GCDHard
ArrayMathDynamic Programming
Solve →
18Best Time to Buy and Sell StockEasy
ArrayDynamic Programming
Solve →
19Next PermutationMedium
ArrayTwo Pointers
Solve →
20Remove Duplicates from Sorted ArrayEasy
ArrayTwo Pointers
Solve →
21Maximum SubarrayMedium
ArrayDivide and ConquerDynamic Programming
Solve →
22Merge Sorted ArrayEasy
ArrayTwo PointersSorting
Solve →
23Find Building Where Alice and Bob Can MeetHard
ArrayBinary SearchStack
Solve →
24Trapping Rain WaterHard
ArrayTwo PointersDynamic Programming
Solve →
25Minimum Reverse OperationsHard
ArrayBreadth-First SearchOrdered Set
Solve →
26Product of Array Except SelfMedium
ArrayPrefix Sum
Solve →
27Spiral MatrixMedium
ArrayMatrixSimulation
Solve →
28Rotate ArrayMedium
ArrayMathTwo Pointers
Solve →
29Coin ChangeMedium
ArrayDynamic ProgrammingBreadth-First Search
Solve →
303SumMedium
ArrayTwo PointersSorting
Solve →
31Rotate ImageMedium
ArrayMathMatrix
Solve →
32Two Sum II - Input Array Is SortedMedium
ArrayTwo PointersBinary Search
Solve →
33Sort an ArrayMedium
ArrayDivide and ConquerSorting
Solve →
34Kth Largest Element in an ArrayMedium
ArrayDivide and ConquerSorting
Solve →
35Maximum Sum of Subsequence With Non-adjacent ElementsHard
ArrayDivide and ConquerDynamic Programming
Solve →
36Group AnagramsMedium
ArrayHash TableString
Solve →
37House RobberMedium
ArrayDynamic Programming
Solve →
38Gas StationMedium
ArrayGreedy
Solve →
39Missing NumberEasy
ArrayHash TableMath
Solve →
40Single Element in a Sorted ArrayMedium
ArrayBinary Search
Solve →
41Number of IslandsMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
42Find Minimum in Rotated Sorted ArrayMedium
ArrayBinary Search
Solve →
43Combination Sum IIMedium
ArrayBacktracking
Solve →
44Subarray Sum Equals KMedium
ArrayHash TablePrefix Sum
Solve →
45Median of Two Sorted ArraysHard
ArrayBinary SearchDivide and Conquer
Solve →
46Rearrange Array Elements by SignMedium
ArrayTwo PointersSimulation
Solve →
474SumMedium
ArrayTwo PointersSorting
Solve →
48SubsetsMedium
ArrayBacktrackingBit Manipulation
Solve →
49Longest Consecutive SequenceMedium
ArrayHash TableUnion Find
Solve →
50Combination SumMedium
ArrayBacktracking
Solve →
51Largest Number After Mutating SubstringMedium
ArrayStringGreedy
Solve →
52Minimum Total Distance TraveledHard
ArrayDynamic ProgrammingSorting
Solve →
53Kids With the Greatest Number of CandiesEasy
Array
Solve →
54Find the Duplicate NumberMedium
ArrayTwo PointersBinary Search
Solve →
55Koko Eating BananasMedium
ArrayBinary Search
Solve →
56Maximum Score Words Formed by LettersHard
ArrayStringDynamic Programming
Solve →
57Car FleetMedium
ArrayStackSorting
Solve →
58Maximum Product of Three NumbersEasy
ArrayMathSorting
Solve →
59Maximum Product After K IncrementsMedium
ArrayGreedyHeap (Priority Queue)
Solve →
60Maximum Segment Sum After RemovalsHard
ArrayUnion FindPrefix Sum
Solve →
61Longest Well-Performing IntervalMedium
ArrayHash TableStack
Solve →
62Sort the PeopleEasy
ArrayHash TableString
Solve →
63The Number of Beautiful SubsetsMedium
ArrayHash TableMath
Solve →
64Maximum Number of Consecutive Values You Can MakeMedium
ArrayGreedySorting
Solve →
65Stone Game VIIIHard
ArrayMathDynamic Programming
Solve →
66Two SumEasy
ArrayHash Table
Solve →
67Find Building Where Alice and Bob Can MeetHard
ArrayBinary SearchStack
Solve →
68Minimum Reverse OperationsHard
ArrayBreadth-First SearchOrdered Set
Solve →
69Transform Array by ParityEasy
ArraySortingCounting
Solve →
70Maximum Sum of Subsequence With Non-adjacent ElementsHard
ArrayDivide and ConquerDynamic Programming
Solve →
71Eat Pizzas!Medium
ArrayGreedySorting
Solve →
72Sort the PeopleEasy
ArrayHash TableString
Solve →
73Longest Well-Performing IntervalMedium
ArrayHash TableStack
Solve →
74Maximum Product After K IncrementsMedium
ArrayGreedyHeap (Priority Queue)
Solve →
75Maximum Segment Sum After RemovalsHard
ArrayUnion FindPrefix Sum
Solve →
76Minimum Total Distance TraveledHard
ArrayDynamic ProgrammingSorting
Solve →
77The Number of Beautiful SubsetsMedium
ArrayHash TableMath
Solve →
78Stone Game VIIIHard
ArrayMathDynamic Programming
Solve →
79Maximum Number of Consecutive Values You Can MakeMedium
ArrayGreedySorting
Solve →
80Best Time to Buy and Sell StockEasy
ArrayDynamic Programming
Solve →
81Maximize the Minimum Game ScoreHard
ArrayBinary SearchGreedy
Solve →
82Largest Number After Mutating SubstringMedium
ArrayStringGreedy
Solve →
83Find the Number of Subsequences With Equal GCDHard
ArrayMathDynamic Programming
Solve →
84Merge Sorted ArrayEasy
ArrayTwo PointersSorting
Solve →
85Next PermutationMedium
ArrayTwo Pointers
Solve →
86Remove Duplicates from Sorted ArrayEasy
ArrayTwo Pointers
Solve →
87Maximum SubarrayMedium
ArrayDivide and ConquerDynamic Programming
Solve →
88Rotate ImageMedium
ArrayMathMatrix
Solve →
89Trapping Rain WaterHard
ArrayTwo PointersDynamic Programming
Solve →
90Product of Array Except SelfMedium
ArrayPrefix Sum
Solve →
91Coin ChangeMedium
ArrayDynamic ProgrammingBreadth-First Search
Solve →
923SumMedium
ArrayTwo PointersSorting
Solve →
93Group AnagramsMedium
ArrayHash TableString
Solve →
94Rotate ArrayMedium
ArrayMathTwo Pointers
Solve →
95Spiral MatrixMedium
ArrayMatrixSimulation
Solve →
96Merge IntervalsMedium
ArraySorting
Solve →
97Longest Consecutive SequenceMedium
ArrayHash TableUnion Find
Solve →
98Kth Largest Element in an ArrayMedium
ArrayDivide and ConquerSorting
Solve →
99Sort an ArrayMedium
ArrayDivide and ConquerSorting
Solve →
100Two Sum II - Input Array Is SortedMedium
ArrayTwo PointersBinary Search
Solve →
101Move ZeroesEasy
ArrayTwo Pointers
Solve →
102Rearrange Array Elements by SignMedium
ArrayTwo PointersSimulation
Solve →
103Number of IslandsMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
104Single Element in a Sorted ArrayMedium
ArrayBinary Search
Solve →
105Missing NumberEasy
ArrayHash TableMath
Solve →
106House RobberMedium
ArrayDynamic Programming
Solve →
107Gas StationMedium
ArrayGreedy
Solve →
108Maximum Product of Three NumbersEasy
ArrayMathSorting
Solve →
1094SumMedium
ArrayTwo PointersSorting
Solve →
110Koko Eating BananasMedium
ArrayBinary Search
Solve →
111Best Time to Buy and Sell Stock IIMedium
ArrayDynamic ProgrammingGreedy
Solve →
112SubsetsMedium
ArrayBacktrackingBit Manipulation
Solve →
113Container With Most WaterMedium
ArrayTwo PointersGreedy
Solve →
114Search in Rotated Sorted ArrayMedium
ArrayBinary Search
Solve →
115Binary SearchEasy
ArrayBinary Search
Solve →
116Kids With the Greatest Number of CandiesEasy
Array
Solve →
117Subarray Sum Equals KMedium
ArrayHash TablePrefix Sum
Solve →
118Combination SumMedium
ArrayBacktracking
Solve →
119Jump GameMedium
ArrayDynamic ProgrammingGreedy
Solve →
120Car FleetMedium
ArrayStackSorting
Solve →
121Median of Two Sorted ArraysHard
ArrayBinary SearchDivide and Conquer
Solve →
122Find the Duplicate NumberMedium
ArrayTwo PointersBinary Search
Solve →
123Maximum Score Words Formed by LettersHard
ArrayStringDynamic Programming
Solve →
124Combination Sum IIMedium
ArrayBacktracking
Solve →