← Back to J P Morgan

Array

96 questions

1Shuffle an ArrayMedium
ArrayMathDesign
Solve →
2Rotate ImageMedium
ArrayMathMatrix
Solve →
3Rearrange Array to Maximize Prefix ScoreMedium
ArrayGreedySorting
Solve →
4Find Resultant Array After Removing AnagramsEasy
ArrayHash TableString
Solve →
5Merge IntervalsMedium
ArraySorting
Solve →
6Find Occurrences of an Element in an ArrayMedium
ArrayHash Table
Solve →
7Set Matrix ZeroesMedium
ArrayHash TableMatrix
Solve →
8Shuffle an ArrayMedium
ArrayMathDesign
Solve →
9Group AnagramsMedium
ArrayHash TableString
Solve →
10Rotate ImageMedium
ArrayMathMatrix
Solve →
11Maximum Product of Two Elements in an ArrayEasy
ArraySortingHeap (Priority Queue)
Solve →
12Rearrange Array to Maximize Prefix ScoreMedium
ArrayGreedySorting
Solve →
13Find Resultant Array After Removing AnagramsEasy
ArrayHash TableString
Solve →
14Merge IntervalsMedium
ArraySorting
Solve →
15Find Occurrences of an Element in an ArrayMedium
ArrayHash Table
Solve →
16Intersection of Two ArraysEasy
ArrayHash TableTwo Pointers
Solve →
17Set Matrix ZeroesMedium
ArrayHash TableMatrix
Solve →
18Shuffle an ArrayMedium
ArrayMathDesign
Solve →
19Sort Integers by The Number of 1 BitsEasy
ArrayBit ManipulationSorting
Solve →
20Least Number of Unique Integers after K RemovalsMedium
ArrayHash TableGreedy
Solve →
21Next PermutationMedium
ArrayTwo Pointers
Solve →
22Minimum Absolute DifferenceEasy
ArraySorting
Solve →
23Best Time to Buy and Sell StockEasy
ArrayDynamic Programming
Solve →
24Button with Longest Push TimeEasy
Array
Solve →
25Merge IntervalsMedium
ArraySorting
Solve →
26Find Resultant Array After Removing AnagramsEasy
ArrayHash TableString
Solve →
27Maximum Units on a TruckEasy
ArrayGreedySorting
Solve →
28Minimum Operations to Make All Array Elements EqualMedium
ArrayBinary SearchSorting
Solve →
29Subarray Sum Equals KMedium
ArrayHash TablePrefix Sum
Solve →
30Two SumEasy
ArrayHash Table
Solve →
31Maximum SubarrayMedium
ArrayDivide and ConquerDynamic Programming
Solve →
32Daily TemperaturesMedium
ArrayStackMonotonic Stack
Solve →
33Minimum Cost to Connect SticksMedium
ArrayGreedyHeap (Priority Queue)
Solve →
34Minimum Cost to Make Array EqualHard
ArrayBinary SearchGreedy
Solve →
35Group AnagramsMedium
ArrayHash TableString
Solve →
36Best Time to Buy and Sell Stock IIMedium
ArrayDynamic ProgrammingGreedy
Solve →
37Coin ChangeMedium
ArrayDynamic ProgrammingBreadth-First Search
Solve →
38Display Table of Food Orders in a RestaurantMedium
ArrayHash TableString
Solve →
39Intersection of Two ArraysEasy
ArrayHash TableTwo Pointers
Solve →
40Maximum Number of Points From Grid QueriesHard
ArrayTwo PointersBreadth-First Search
Solve →
41Container With Most WaterMedium
ArrayTwo PointersGreedy
Solve →
42Find the Duplicate NumberMedium
ArrayTwo PointersBinary Search
Solve →
43Combination SumMedium
ArrayBacktracking
Solve →
44Degree of an ArrayEasy
ArrayHash Table
Solve →
45Search Suggestions SystemMedium
ArrayStringBinary Search
Solve →
46Open the LockMedium
ArrayHash TableString
Solve →
47Cherry PickupHard
ArrayDynamic ProgrammingMatrix
Solve →
48Pascal's TriangleEasy
ArrayDynamic Programming
Solve →
49Sum of Subarray RangesMedium
ArrayStackMonotonic Stack
Solve →
50Non-overlapping IntervalsMedium
ArrayDynamic ProgrammingGreedy
Solve →
51Count Strictly Increasing SubarraysMedium
ArrayMathDynamic Programming
Solve →
52Sort Integers by The Number of 1 BitsEasy
ArrayBit ManipulationSorting
Solve →
53Least Number of Unique Integers after K RemovalsMedium
ArrayHash TableGreedy
Solve →
54Minimum Absolute DifferenceEasy
ArraySorting
Solve →
55Next PermutationMedium
ArrayTwo Pointers
Solve →
56Group AnagramsMedium
ArrayHash TableString
Solve →
57Best Time to Buy and Sell StockEasy
ArrayDynamic Programming
Solve →
58Merge IntervalsMedium
ArraySorting
Solve →
59Button with Longest Push TimeEasy
Array
Solve →
60Display Table of Food Orders in a RestaurantMedium
ArrayHash TableString
Solve →
61Maximum Number of Points From Grid QueriesHard
ArrayTwo PointersBreadth-First Search
Solve →
62Rotate ImageMedium
ArrayMathMatrix
Solve →
63Find Resultant Array After Removing AnagramsEasy
ArrayHash TableString
Solve →
64Maximum Product of Two Elements in an ArrayEasy
ArraySortingHeap (Priority Queue)
Solve →
65Minimum Operations to Make All Array Elements EqualMedium
ArrayBinary SearchSorting
Solve →
66Subarray Sum Equals KMedium
ArrayHash TablePrefix Sum
Solve →
67Maximum Units on a TruckEasy
ArrayGreedySorting
Solve →
68Two SumEasy
ArrayHash Table
Solve →
69Intersection of Two ArraysEasy
ArrayHash TableTwo Pointers
Solve →
70Maximum SubarrayMedium
ArrayDivide and ConquerDynamic Programming
Solve →
71Best Time to Buy and Sell Stock IIMedium
ArrayDynamic ProgrammingGreedy
Solve →
72Rearrange Array to Maximize Prefix ScoreMedium
ArrayGreedySorting
Solve →
73Coin ChangeMedium
ArrayDynamic ProgrammingBreadth-First Search
Solve →
74Non-overlapping IntervalsMedium
ArrayDynamic ProgrammingGreedy
Solve →
75Minimum Cost to Connect SticksMedium
ArrayGreedyHeap (Priority Queue)
Solve →
76Pascal's TriangleEasy
ArrayDynamic Programming
Solve →
77Minimum Cost to Make Array EqualHard
ArrayBinary SearchGreedy
Solve →
78Daily TemperaturesMedium
ArrayStackMonotonic Stack
Solve →
79Two Sum II - Input Array Is SortedMedium
ArrayTwo PointersBinary Search
Solve →
80Set Matrix ZeroesMedium
ArrayHash TableMatrix
Solve →
81Find Occurrences of an Element in an ArrayMedium
ArrayHash Table
Solve →
82Kth Largest Element in an ArrayMedium
ArrayDivide and ConquerSorting
Solve →
83Top K Frequent ElementsMedium
ArrayHash TableDivide and Conquer
Solve →
84Container With Most WaterMedium
ArrayTwo PointersGreedy
Solve →
85PermutationsMedium
ArrayBacktracking
Solve →
86Shuffle an ArrayMedium
ArrayMathDesign
Solve →
87Count Strictly Increasing SubarraysMedium
ArrayMathDynamic Programming
Solve →
88Open the LockMedium
ArrayHash TableString
Solve →
89Cherry PickupHard
ArrayDynamic ProgrammingMatrix
Solve →
90Degree of an ArrayEasy
ArrayHash Table
Solve →
91Search Suggestions SystemMedium
ArrayStringBinary Search
Solve →
92Find the Duplicate NumberMedium
ArrayTwo PointersBinary Search
Solve →
93Contains DuplicateEasy
ArrayHash TableSorting
Solve →
94Sum of Subarray RangesMedium
ArrayStackMonotonic Stack
Solve →
95Combination SumMedium
ArrayBacktracking
Solve →
96Spiral MatrixMedium
ArrayMatrixSimulation
Solve →