← Back to Oracle

Array

336 questions

1Number of IslandsMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
2Two SumEasy
ArrayHash Table
Solve →
3Group AnagramsMedium
ArrayHash TableString
Solve →
4Number of IslandsMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
5Container With Most WaterMedium
ArrayTwo PointersGreedy
Solve →
6Koko Eating BananasMedium
ArrayBinary Search
Solve →
7Asteroid CollisionMedium
ArrayStackSimulation
Solve →
8Longest Mountain in ArrayMedium
ArrayTwo PointersDynamic Programming
Solve →
9Max Area of IslandMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
10Open the LockMedium
ArrayHash TableString
Solve →
11Meeting Rooms IIMedium
ArrayTwo PointersGreedy
Solve →
12Trapping Rain WaterHard
ArrayTwo PointersDynamic Programming
Solve →
13Diagonal TraverseMedium
ArrayMatrixSimulation
Solve →
14Invalid TransactionsMedium
ArrayHash TableString
Solve →
15Kth Smallest Element in a Sorted MatrixMedium
ArrayBinary SearchSorting
Solve →
16Best Time to Buy and Sell StockEasy
ArrayDynamic Programming
Solve →
17Avoid Flood in The CityMedium
ArrayHash TableBinary Search
Solve →
18Coin ChangeMedium
ArrayDynamic ProgrammingBreadth-First Search
Solve →
19Search in Rotated Sorted ArrayMedium
ArrayBinary Search
Solve →
20Two Sum II - Input Array Is SortedMedium
ArrayTwo PointersBinary Search
Solve →
21Find K Pairs with Smallest SumsMedium
ArrayHeap (Priority Queue)
Solve →
22Number of IslandsMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
23Two SumEasy
ArrayHash Table
Solve →
24Group AnagramsMedium
ArrayHash TableString
Solve →
25Sliding Window MaximumHard
ArrayQueueSliding Window
Solve →
26Top K Frequent ElementsMedium
ArrayHash TableDivide and Conquer
Solve →
27Spiral MatrixMedium
ArrayMatrixSimulation
Solve →
28Merge IntervalsMedium
ArraySorting
Solve →
29Meeting Rooms IIMedium
ArrayTwo PointersGreedy
Solve →
303SumMedium
ArrayTwo PointersSorting
Solve →
31Search in Rotated Sorted ArrayMedium
ArrayBinary Search
Solve →
32Longest Consecutive SequenceMedium
ArrayHash TableUnion-Find
Solve →
33Asteroid CollisionMedium
ArrayStackSimulation
Solve →
34Rotting OrangesMedium
ArrayBreadth-First SearchMatrix
Solve →
35Minimum Absolute DifferenceEasy
ArraySorting
Solve →
36Container With Most WaterMedium
ArrayTwo PointersGreedy
Solve →
37Trapping Rain WaterHard
ArrayTwo PointersDynamic Programming
Solve →
38Maximum SubarrayMedium
ArrayDivide and ConquerDynamic Programming
Solve →
39Longest Common PrefixEasy
ArrayStringTrie
Solve →
40First Missing PositiveHard
ArrayHash Table
Solve →
41Sort ColorsMedium
ArrayTwo PointersSorting
Solve →
42Best Time to Buy and Sell StockEasy
ArrayDynamic Programming
Solve →
43Kth Largest Element in an ArrayMedium
ArrayDivide and ConquerSorting
Solve →
44Contiguous ArrayMedium
ArrayHash TablePrefix Sum
Solve →
45Maximum Number of Events That Can Be AttendedMedium
ArrayGreedySorting
Solve →
46Median of Two Sorted ArraysHard
ArrayBinary SearchDivide and Conquer
Solve →
47Majority ElementEasy
ArrayHash TableDivide and Conquer
Solve →
48Insert Delete GetRandom O(1)Medium
ArrayHash TableMath
Solve →
49Degree of an ArrayEasy
ArrayHash Table
Solve →
50Task SchedulerMedium
ArrayHash TableGreedy
Solve →
51Koko Eating BananasMedium
ArrayBinary Search
Solve →
52Count the Number of Infection SequencesHard
ArrayMathCombinatorics
Solve →
53Find First and Last Position of Element in Sorted ArrayMedium
ArrayBinary Search
Solve →
54Search a 2D MatrixMedium
ArrayBinary SearchMatrix
Solve →
55Gas StationMedium
ArrayGreedy
Solve →
56Word Break IIHard
ArrayHash TableString
Solve →
57Product of Array Except SelfMedium
ArrayPrefix Sum
Solve →
58Move ZeroesEasy
ArrayTwo Pointers
Solve →
59Longest Increasing SubsequenceMedium
ArrayBinary SearchDynamic Programming
Solve →
60Coin ChangeMedium
ArrayDynamic ProgrammingBreadth-First Search
Solve →
61Subarray Sum Equals KMedium
ArrayHash TablePrefix Sum
Solve →
62Maximum Profit From Trading StocksMedium
ArrayDynamic Programming
Solve →
63N-QueensHard
ArrayBacktracking
Solve →
64Pour WaterMedium
ArraySimulation
Solve →
65Set Matrix ZeroesMedium
ArrayHash TableMatrix
Solve →
66Word SearchMedium
ArrayStringBacktracking
Solve →
67Maximal SquareMedium
ArrayDynamic ProgrammingMatrix
Solve →
68Search a 2D Matrix IIMedium
ArrayBinary SearchDivide and Conquer
Solve →
69Meeting RoomsEasy
ArraySorting
Solve →
70Top K Frequent WordsMedium
ArrayHash TableString
Solve →
71Number of Distinct IslandsMedium
ArrayHash TableDepth-First Search
Solve →
72Largest NumberMedium
ArrayStringGreedy
Solve →
73Next PermutationMedium
ArrayTwo Pointers
Solve →
74Number of Visible People in a QueueHard
ArrayStackMonotonic Stack
Solve →
75Remove Duplicates from Sorted ArrayEasy
ArrayTwo Pointers
Solve →
76PermutationsMedium
ArrayBacktracking
Solve →
77Rotate ImageMedium
ArrayMathMatrix
Solve →
78Jump GameMedium
ArrayDynamic ProgrammingGreedy
Solve →
79Design HashMapEasy
ArrayHash TableLinked List
Solve →
80Pairs of Songs With Total Durations Divisible by 60Medium
ArrayHash TableCounting
Solve →
81Capacity To Ship Packages Within D DaysMedium
ArrayBinary Search
Solve →
82Maximum Profit in Job SchedulingHard
ArrayBinary SearchDynamic Programming
Solve →
83Combination Sum IIMedium
ArrayBacktracking
Solve →
84Search Suggestions SystemMedium
ArrayStringBinary Search
Solve →
85Sort an ArrayMedium
ArrayDivide and ConquerSorting
Solve →
86Maximum Good People Based on StatementsHard
ArrayBacktrackingBit Manipulation
Solve →
87Find the Smallest Divisor Given a ThresholdMedium
ArrayBinary Search
Solve →
88House RobberMedium
ArrayDynamic Programming
Solve →
89Find the Winner of the Circular GameMedium
ArrayMathRecursion
Solve →
90Diagonal TraverseMedium
ArrayMatrixSimulation
Solve →
91Surrounded RegionsMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
92Single Element in a Sorted ArrayMedium
ArrayBinary Search
Solve →
93Merge Sorted ArrayEasy
ArrayTwo PointersSorting
Solve →
94Minimum Size Subarray SumMedium
ArrayBinary SearchSliding Window
Solve →
95Island PerimeterEasy
ArrayDepth-First SearchBreadth-First Search
Solve →
96Rearranging FruitsHard
ArrayHash TableGreedy
Solve →
97Word BreakMedium
ArrayHash TableString
Solve →
98Count Pairs Of Similar StringsEasy
ArrayHash TableString
Solve →
99Maximize Value of Function in a Ball Passing GameHard
ArrayDynamic ProgrammingBit Manipulation
Solve →
100Contains DuplicateEasy
ArrayHash TableSorting
Solve →
101Next Greater Element IEasy
ArrayHash TableStack
Solve →
102Kill ProcessMedium
ArrayHash TableTree
Solve →
103Daily TemperaturesMedium
ArrayStackMonotonic Stack
Solve →
104Calculate Amount Paid in TaxesEasy
ArraySimulation
Solve →
105Non-overlapping IntervalsMedium
ArrayDynamic ProgrammingGreedy
Solve →
106TriangleMedium
ArrayDynamic Programming
Solve →
107Subarray Product Less Than KMedium
ArrayBinary SearchSliding Window
Solve →
108Minimum Cost to Make Array EqualHard
ArrayBinary SearchGreedy
Solve →
109CandyHard
ArrayGreedy
Solve →
110Maximum Earnings From TaxiMedium
ArrayHash TableBinary Search
Solve →
111Valid SudokuMedium
ArrayHash TableMatrix
Solve →
112Frog JumpHard
ArrayDynamic Programming
Solve →
113Minimum Array SumMedium
ArrayDynamic Programming
Solve →
114Longest Mountain in ArrayMedium
ArrayTwo PointersDynamic Programming
Solve →
115Meeting Rooms IIIHard
ArrayHash TableSorting
Solve →
116Jump Game IIMedium
ArrayDynamic ProgrammingGreedy
Solve →
117Insert IntervalMedium
Array
Solve →
118Find the Duplicate NumberMedium
ArrayTwo PointersBinary Search
Solve →
119Kth Smallest Element in a Sorted MatrixMedium
ArrayBinary SearchSorting
Solve →
120Max Consecutive Ones IIIMedium
ArrayBinary SearchSliding Window
Solve →
121Lucky Numbers in a MatrixEasy
ArrayMatrix
Solve →
122Rotate ArrayMedium
ArrayMathTwo Pointers
Solve →
123Text JustificationHard
ArrayStringSimulation
Solve →
124Sort Array by Increasing FrequencyEasy
ArrayHash TableSorting
Solve →
125Find Peak ElementMedium
ArrayBinary Search
Solve →
126Minimize Length of Array Using OperationsMedium
ArrayMathGreedy
Solve →
127Count Distinct Numbers on BoardEasy
ArrayHash TableMath
Solve →
128Count Ways to Group Overlapping RangesMedium
ArraySorting
Solve →
129Count Servers that CommunicateMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
130Last Stone WeightEasy
ArrayHeap (Priority Queue)
Solve →
131Minimum Cost to Cut a StickHard
ArrayDynamic ProgrammingSorting
Solve →
132Split Array Largest SumHard
ArrayBinary SearchDynamic Programming
Solve →
133Minimum Operations to Halve Array SumMedium
ArrayGreedyHeap (Priority Queue)
Solve →
134Binary SearchEasy
ArrayBinary Search
Solve →
135Count of Range SumHard
ArrayBinary SearchDivide and Conquer
Solve →
136My Calendar IMedium
ArrayBinary SearchDesign
Solve →
137Maximize Greatness of an ArrayMedium
ArrayTwo PointersGreedy
Solve →
138Find Minimum in Rotated Sorted ArrayMedium
ArrayBinary Search
Solve →
139Maximum Candies Allocated to K ChildrenMedium
ArrayBinary Search
Solve →
140Find All Duplicates in an ArrayMedium
ArrayHash TableSorting
Solve →
141Maximum Employees to Be Invited to a MeetingHard
ArrayDynamic ProgrammingDepth-First Search
Solve →
142Plates Between CandlesMedium
ArrayStringBinary Search
Solve →
143Create Maximum NumberHard
ArrayTwo PointersStack
Solve →
144SubsetsMedium
ArrayBacktrackingBit Manipulation
Solve →
145Minimum Sideway JumpsMedium
ArrayDynamic ProgrammingGreedy
Solve →
146Encode and Decode StringsMedium
ArrayStringDesign
Solve →
147Largest Divisible SubsetMedium
ArrayMathDynamic Programming
Solve →
148Word Search IIHard
ArrayStringBacktracking
Solve →
149Sparse Matrix MultiplicationMedium
ArrayHash TableMatrix
Solve →
150Minimize Maximum of ArrayMedium
ArrayBinary SearchDynamic Programming
Solve →
1513Sum SmallerMedium
ArrayTwo PointersBinary Search
Solve →
152Generate ScheduleMedium
ArrayMathGreedy
Solve →
153Count Number of Nice SubarraysMedium
ArrayHash TableMath
Solve →
154Minimum Cost Homecoming of a Robot in a GridMedium
ArrayGreedy
Solve →
155Missing NumberEasy
ArrayHash TableMath
Solve →
156Evaluate Reverse Polish NotationMedium
ArrayMathStack
Solve →
157Design Circular QueueMedium
ArrayLinked ListDesign
Solve →
158Minimum Number of Increments on Subarrays to Form a Target ArrayHard
ArrayDynamic ProgrammingStack
Solve →
159Collect Coins in a TreeHard
ArrayTreeGraph Theory
Solve →
160K Closest Points to OriginMedium
ArrayMathDivide and Conquer
Solve →
161Subarrays with K Different IntegersHard
ArrayHash TableSliding Window
Solve →
162Number of Closed IslandsMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
163Kth Missing Positive NumberEasy
ArrayBinary Search
Solve →
164Maximum Size Subarray Sum Equals kMedium
ArrayHash TablePrefix Sum
Solve →
165Trapping Rain Water IIHard
ArrayBreadth-First SearchHeap (Priority Queue)
Solve →
166Find in Mountain ArrayHard
ArrayBinary SearchInteractive
Solve →
167Single Number IIIMedium
ArrayBit Manipulation
Solve →
168Largest Rectangle in HistogramHard
ArrayStackMonotonic Stack
Solve →
169Can Place FlowersEasy
ArrayGreedy
Solve →
170Max Area of IslandMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
171Merge Operations to Turn Array Into a PalindromeMedium
ArrayTwo PointersGreedy
Solve →
172Sudoku SolverHard
ArrayHash TableBacktracking
Solve →
173Least Number of Unique Integers after K RemovalsMedium
ArrayHash TableGreedy
Solve →
174Number of IslandsMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
175Two SumEasy
ArrayHash Table
Solve →
176Group AnagramsMedium
ArrayHash TableString
Solve →
177Top K Frequent ElementsMedium
ArrayHash TableDivide and Conquer
Solve →
178Sliding Window MaximumHard
ArrayQueueSliding Window
Solve →
179Merge IntervalsMedium
ArraySorting
Solve →
180Spiral MatrixMedium
ArrayMatrixSimulation
Solve →
181Meeting Rooms IIMedium
ArrayTwo PointersGreedy
Solve →
182Search in Rotated Sorted ArrayMedium
ArrayBinary Search
Solve →
183Asteroid CollisionMedium
ArrayStackSimulation
Solve →
184Container With Most WaterMedium
ArrayTwo PointersGreedy
Solve →
1853SumMedium
ArrayTwo PointersSorting
Solve →
186Trapping Rain WaterHard
ArrayTwo PointersDynamic Programming
Solve →
187Longest Consecutive SequenceMedium
ArrayHash TableUnion-Find
Solve →
188Minimum Absolute DifferenceEasy
ArraySorting
Solve →
189Maximum SubarrayMedium
ArrayDivide and ConquerDynamic Programming
Solve →
190Count Pairs Of Similar StringsEasy
ArrayHash TableString
Solve →
191Maximize Value of Function in a Ball Passing GameHard
ArrayDynamic ProgrammingBit Manipulation
Solve →
192Rotting OrangesMedium
ArrayBreadth-First SearchMatrix
Solve →
193Best Time to Buy and Sell StockEasy
ArrayDynamic Programming
Solve →
194Count Ways to Group Overlapping RangesMedium
ArraySorting
Solve →
195Count Distinct Numbers on BoardEasy
ArrayHash TableMath
Solve →
196Minimize Length of Array Using OperationsMedium
ArrayMathGreedy
Solve →
197Lucky Numbers in a MatrixEasy
ArrayMatrix
Solve →
198Koko Eating BananasMedium
ArrayBinary Search
Solve →
199Median of Two Sorted ArraysHard
ArrayBinary SearchDivide and Conquer
Solve →
200Longest Common PrefixEasy
ArrayStringTrie
Solve →
201Sort ColorsMedium
ArrayTwo PointersSorting
Solve →
202Maximum Number of Events That Can Be AttendedMedium
ArrayGreedySorting
Solve →
203Word Squares IIMedium
ArrayStringBacktracking
Solve →
204First Missing PositiveHard
ArrayHash Table
Solve →
205Kth Largest Element in an ArrayMedium
ArrayDivide and ConquerSorting
Solve →
206Coin ChangeMedium
ArrayDynamic ProgrammingBreadth-First Search
Solve →
207Contiguous ArrayMedium
ArrayHash TablePrefix Sum
Solve →
208Majority ElementEasy
ArrayHash TableDivide and Conquer
Solve →
209Product of Array Except SelfMedium
ArrayPrefix Sum
Solve →
210Insert Delete GetRandom O(1)Medium
ArrayHash TableMath
Solve →
211Task SchedulerMedium
ArrayHash TableGreedy
Solve →
212Degree of an ArrayEasy
ArrayHash Table
Solve →
213Count the Number of Infection SequencesHard
ArrayMathCombinatorics
Solve →
214Find First and Last Position of Element in Sorted ArrayMedium
ArrayBinary Search
Solve →
215Gas StationMedium
ArrayGreedy
Solve →
216Word Break IIHard
ArrayHash TableString
Solve →
217Maximal SquareMedium
ArrayDynamic ProgrammingMatrix
Solve →
218Search a 2D Matrix IIMedium
ArrayBinary SearchDivide and Conquer
Solve →
219Move ZeroesEasy
ArrayTwo Pointers
Solve →
220Longest Increasing SubsequenceMedium
ArrayBinary SearchDynamic Programming
Solve →
221Search a 2D MatrixMedium
ArrayBinary SearchMatrix
Solve →
222Subarray Sum Equals KMedium
ArrayHash TablePrefix Sum
Solve →
223Maximum Profit From Trading StocksMedium
ArrayDynamic Programming
Solve →
224N-QueensHard
ArrayBacktracking
Solve →
225Pour WaterMedium
ArraySimulation
Solve →
226Diagonal TraverseMedium
ArrayMatrixSimulation
Solve →
227Longest Mountain in ArrayMedium
ArrayTwo PointersDynamic Programming
Solve →
228Rotate ImageMedium
ArrayMathMatrix
Solve →
229Jump GameMedium
ArrayDynamic ProgrammingGreedy
Solve →
230Set Matrix ZeroesMedium
ArrayHash TableMatrix
Solve →
231Word SearchMedium
ArrayStringBacktracking
Solve →
232Largest NumberMedium
ArrayStringGreedy
Solve →
233Meeting RoomsEasy
ArraySorting
Solve →
234Single Element in a Sorted ArrayMedium
ArrayBinary Search
Solve →
235Top K Frequent WordsMedium
ArrayHash TableString
Solve →
236Number of Distinct IslandsMedium
ArrayHash TableDepth-First Search
Solve →
237Design HashMapEasy
ArrayHash TableLinked List
Solve →
238Pairs of Songs With Total Durations Divisible by 60Medium
ArrayHash TableCounting
Solve →
239Maximum Profit in Job SchedulingHard
ArrayBinary SearchDynamic Programming
Solve →
240Search Suggestions SystemMedium
ArrayStringBinary Search
Solve →
241Max Area of IslandMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
242Next PermutationMedium
ArrayTwo Pointers
Solve →
243Number of Visible People in a QueueHard
ArrayStackMonotonic Stack
Solve →
244Remove Duplicates from Sorted ArrayEasy
ArrayTwo Pointers
Solve →
245Combination Sum IIMedium
ArrayBacktracking
Solve →
246PermutationsMedium
ArrayBacktracking
Solve →
247Capacity To Ship Packages Within D DaysMedium
ArrayBinary Search
Solve →
248Kth Smallest Element in a Sorted MatrixMedium
ArrayBinary SearchSorting
Solve →
249Maximum Good People Based on StatementsHard
ArrayBacktrackingBit Manipulation
Solve →
250Sort an ArrayMedium
ArrayDivide and ConquerSorting
Solve →
251Kill ProcessMedium
ArrayHash TableTree
Solve →
252Find the Winner of the Circular GameMedium
ArrayMathRecursion
Solve →
253House RobberMedium
ArrayDynamic Programming
Solve →
254Find the Smallest Divisor Given a ThresholdMedium
ArrayBinary Search
Solve →
255Subarray Product Less Than KMedium
ArrayBinary SearchSliding Window
Solve →
256Surrounded RegionsMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
257Minimum Array SumMedium
ArrayDynamic Programming
Solve →
258Merge Sorted ArrayEasy
ArrayTwo PointersSorting
Solve →
259Two Sum II - Input Array Is SortedMedium
ArrayTwo PointersBinary Search
Solve →
260Minimum Size Subarray SumMedium
ArrayBinary SearchSliding Window
Solve →
261Find K Pairs with Smallest SumsMedium
ArrayHeap (Priority Queue)
Solve →
262Island PerimeterEasy
ArrayDepth-First SearchBreadth-First Search
Solve →
263Rearranging FruitsHard
ArrayHash TableGreedy
Solve →
264Word BreakMedium
ArrayHash TableString
Solve →
265Daily TemperaturesMedium
ArrayStackMonotonic Stack
Solve →
266Non-overlapping IntervalsMedium
ArrayDynamic ProgrammingGreedy
Solve →
267Contains DuplicateEasy
ArrayHash TableSorting
Solve →
268Next Greater Element IEasy
ArrayHash TableStack
Solve →
269Find Minimum in Rotated Sorted ArrayMedium
ArrayBinary Search
Solve →
270Calculate Amount Paid in TaxesEasy
ArraySimulation
Solve →
271TriangleMedium
ArrayDynamic Programming
Solve →
272Minimum Cost to Make Array EqualHard
ArrayBinary SearchGreedy
Solve →
273Maximum Earnings From TaxiMedium
ArrayHash TableBinary Search
Solve →
274CandyHard
ArrayGreedy
Solve →
275Valid SudokuMedium
ArrayHash TableMatrix
Solve →
276Frog JumpHard
ArrayDynamic Programming
Solve →
277Meeting Rooms IIIHard
ArrayHash TableSorting
Solve →
278Number of Closed IslandsMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
279Invalid TransactionsMedium
ArrayHash TableString
Solve →
280Open the LockMedium
ArrayHash TableString
Solve →
281Sudoku SolverHard
ArrayHash TableBacktracking
Solve →
282Combination SumMedium
ArrayBacktracking
Solve →
283Jump Game IIMedium
ArrayDynamic ProgrammingGreedy
Solve →
284Insert IntervalMedium
Array
Solve →
285Text JustificationHard
ArrayStringSimulation
Solve →
286Find Peak ElementMedium
ArrayBinary Search
Solve →
287Rotate ArrayMedium
ArrayMathTwo Pointers
Solve →
288Find the Duplicate NumberMedium
ArrayTwo PointersBinary Search
Solve →
289Design Circular QueueMedium
ArrayLinked ListDesign
Solve →
290K Closest Points to OriginMedium
ArrayMathDivide and Conquer
Solve →
291Subarrays with K Different IntegersHard
ArrayHash TableSliding Window
Solve →
292Max Consecutive Ones IIIMedium
ArrayBinary SearchSliding Window
Solve →
293Sort Array by Increasing FrequencyEasy
ArrayHash TableSorting
Solve →
294Last Stone WeightEasy
ArrayHeap (Priority Queue)
Solve →
295Binary SearchEasy
ArrayBinary Search
Solve →
296Minimum Cost to Cut a StickHard
ArrayDynamic ProgrammingSorting
Solve →
297Split Array Largest SumHard
ArrayBinary SearchDynamic Programming
Solve →
298Trapping Rain Water IIHard
ArrayBreadth-First SearchHeap (Priority Queue)
Solve →
299SubsetsMedium
ArrayBacktrackingBit Manipulation
Solve →
300Count of Range SumHard
ArrayBinary SearchDivide and Conquer
Solve →
301Minimum Operations to Halve Array SumMedium
ArrayGreedyHeap (Priority Queue)
Solve →
302Count Servers that CommunicateMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
303My Calendar IMedium
ArrayBinary SearchDesign
Solve →
304Maximize Greatness of an ArrayMedium
ArrayTwo PointersGreedy
Solve →
305Maximum Candies Allocated to K ChildrenMedium
ArrayBinary Search
Solve →
306Can Place FlowersEasy
ArrayGreedy
Solve →
307Find All Duplicates in an ArrayMedium
ArrayHash TableSorting
Solve →
308Maximum Employees to Be Invited to a MeetingHard
ArrayDynamic ProgrammingDepth-First Search
Solve →
309Plates Between CandlesMedium
ArrayStringBinary Search
Solve →
310Create Maximum NumberHard
ArrayTwo PointersStack
Solve →
311Minimum Sideway JumpsMedium
ArrayDynamic ProgrammingGreedy
Solve →
312Largest Divisible SubsetMedium
ArrayMathDynamic Programming
Solve →
313Word Search IIHard
ArrayStringBacktracking
Solve →
314Sparse Matrix MultiplicationMedium
ArrayHash TableMatrix
Solve →
315Minimize Maximum of ArrayMedium
ArrayBinary SearchDynamic Programming
Solve →
3163Sum SmallerMedium
ArrayTwo PointersBinary Search
Solve →
317Count Number of Nice SubarraysMedium
ArrayHash TableMath
Solve →
318Evaluate Reverse Polish NotationMedium
ArrayMathStack
Solve →
319Missing NumberEasy
ArrayHash TableMath
Solve →
320Encode and Decode StringsMedium
ArrayStringDesign
Solve →
321Minimum Cost Homecoming of a Robot in a GridMedium
ArrayGreedy
Solve →
322Minimum Number of Increments on Subarrays to Form a Target ArrayHard
ArrayDynamic ProgrammingStack
Solve →
323Collect Coins in a TreeHard
ArrayTreeGraph Theory
Solve →
324Kth Missing Positive NumberEasy
ArrayBinary Search
Solve →
325Maximum Size Subarray Sum Equals kMedium
ArrayHash TablePrefix Sum
Solve →
326Find in Mountain ArrayHard
ArrayBinary SearchInteractive
Solve →
327Single Number IIIMedium
ArrayBit Manipulation
Solve →
328Largest Rectangle in HistogramHard
ArrayStackMonotonic Stack
Solve →
329Merge Operations to Turn Array Into a PalindromeMedium
ArrayTwo PointersGreedy
Solve →
330Least Number of Unique Integers after K RemovalsMedium
ArrayHash TableGreedy
Solve →
331Bus RoutesHard
ArrayHash TableBreadth-First Search
Solve →
332Avoid Flood in The CityMedium
ArrayHash TableBinary Search
Solve →
333Generate ScheduleMedium
ArrayMathGreedy
Solve →
334Flood FillEasy
ArrayDepth-First SearchBreadth-First Search
Solve →
335Design Hit CounterMedium
ArrayBinary SearchDesign
Solve →
336Simple Bank SystemMedium
ArrayHash TableDesign
Solve →