← Back to Snap

Array

92 questions

1Top K Frequent ElementsMedium
ArrayHash TableDivide and Conquer
Solve →
2Number of IslandsMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
3Meeting Rooms IIMedium
ArrayTwo PointersGreedy
Solve →
4Escape the Spreading FireHard
ArrayBinary SearchBreadth-First Search
Solve →
5Minimum Area RectangleMedium
ArrayHash TableMath
Solve →
6Design Hit CounterMedium
ArrayBinary SearchDesign
Solve →
7Making A Large IslandHard
ArrayDepth-First SearchBreadth-First Search
Solve →
8Number of IslandsMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
9Bus RoutesHard
ArrayHash TableBreadth-First Search
Solve →
10Number of Distinct IslandsMedium
ArrayHash TableDepth-First Search
Solve →
11Bricks Falling When HitHard
ArrayUnion-FindMatrix
Solve →
12Meeting Rooms IIMedium
ArrayTwo PointersGreedy
Solve →
13Word Break IIHard
ArrayHash TableString
Solve →
14Best Meeting PointHard
ArrayMathSorting
Solve →
15Best Time to Buy and Sell Stock IIIHard
ArrayDynamic Programming
Solve →
16Evaluate DivisionMedium
ArrayStringDepth-First Search
Solve →
17Shortest Path in a Grid with Obstacles EliminationHard
ArrayBreadth-First SearchMatrix
Solve →
18Combination SumMedium
ArrayBacktracking
Solve →
19Merge IntervalsMedium
ArraySorting
Solve →
20Word Search IIHard
ArrayStringBacktracking
Solve →
21Word SearchMedium
ArrayStringBacktracking
Solve →
22Alien DictionaryHard
ArrayStringDepth-First Search
Solve →
23Word AbbreviationHard
ArrayStringGreedy
Solve →
24Frog JumpHard
ArrayDynamic Programming
Solve →
25Game of LifeMedium
ArrayMatrixSimulation
Solve →
26Valid SudokuMedium
ArrayHash TableMatrix
Solve →
27Sudoku SolverHard
ArrayHash TableBacktracking
Solve →
28Combination Sum IIMedium
ArrayBacktracking
Solve →
29Burst BalloonsHard
ArrayDynamic Programming
Solve →
30Combination Sum IVMedium
ArrayDynamic Programming
Solve →
31Group AnagramsMedium
ArrayHash TableString
Solve →
32Shortest Path in Binary MatrixMedium
ArrayBreadth-First SearchMatrix
Solve →
33Product of Array Except SelfMedium
ArrayPrefix Sum
Solve →
34Snapshot ArrayMedium
ArrayHash TableBinary Search
Solve →
35The MazeMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
36Search in Rotated Sorted ArrayMedium
ArrayBinary Search
Solve →
37K Closest Points to OriginMedium
ArrayMathDivide and Conquer
Solve →
38Number of Ways to Form a Target String Given a DictionaryHard
ArrayStringDynamic Programming
Solve →
39UTF-8 ValidationMedium
ArrayBit Manipulation
Solve →
40Random Pick with WeightMedium
ArrayMathBinary Search
Solve →
41Minimum Path SumMedium
ArrayDynamic ProgrammingMatrix
Solve →
42Number of Submatrices That Sum to TargetHard
ArrayHash TableMatrix
Solve →
43Design Browser HistoryMedium
ArrayLinked ListStack
Solve →
44Top K Frequent ElementsMedium
ArrayHash TableDivide and Conquer
Solve →
45Open the LockMedium
ArrayHash TableString
Solve →
46Koko Eating BananasMedium
ArrayBinary Search
Solve →
47Escape the Spreading FireHard
ArrayBinary SearchBreadth-First Search
Solve →
48Sliding Window MedianHard
ArrayHash TableSliding Window
Solve →
49Meeting Rooms IIMedium
ArrayTwo PointersGreedy
Solve →
50Number of IslandsMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
51Making A Large IslandHard
ArrayDepth-First SearchBreadth-First Search
Solve →
52Number of Distinct IslandsMedium
ArrayHash TableDepth-First Search
Solve →
53Word Break IIHard
ArrayHash TableString
Solve →
54Bus RoutesHard
ArrayHash TableBreadth-First Search
Solve →
55Combination SumMedium
ArrayBacktracking
Solve →
56Valid SudokuMedium
ArrayHash TableMatrix
Solve →
57Sudoku SolverHard
ArrayHash TableBacktracking
Solve →
58Combination Sum IIMedium
ArrayBacktracking
Solve →
59Alien DictionaryHard
ArrayStringDepth-First Search
Solve →
60Game of LifeMedium
ArrayMatrixSimulation
Solve →
61Burst BalloonsHard
ArrayDynamic Programming
Solve →
62Combination Sum IVMedium
ArrayDynamic Programming
Solve →
63Frog JumpHard
ArrayDynamic Programming
Solve →
64Word AbbreviationHard
ArrayStringGreedy
Solve →
65Bricks Falling When HitHard
ArrayUnion-FindMatrix
Solve →
66Top K Frequent ElementsMedium
ArrayHash TableDivide and Conquer
Solve →
67Best Time to Buy and Sell Stock IIIHard
ArrayDynamic Programming
Solve →
68Best Meeting PointHard
ArrayMathSorting
Solve →
69Evaluate DivisionMedium
ArrayStringDepth-First Search
Solve →
70Escape the Spreading FireHard
ArrayBinary SearchBreadth-First Search
Solve →
71Merge IntervalsMedium
ArraySorting
Solve →
72Shortest Path in a Grid with Obstacles EliminationHard
ArrayBreadth-First SearchMatrix
Solve →
73Group AnagramsMedium
ArrayHash TableString
Solve →
74Minimum Area RectangleMedium
ArrayHash TableMath
Solve →
75Word Search IIHard
ArrayStringBacktracking
Solve →
76Open the LockMedium
ArrayHash TableString
Solve →
77Word SearchMedium
ArrayStringBacktracking
Solve →
78Random Pick with WeightMedium
ArrayMathBinary Search
Solve →
79Design Browser HistoryMedium
ArrayLinked ListStack
Solve →
80K Closest Points to OriginMedium
ArrayMathDivide and Conquer
Solve →
81The MazeMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
82Product of Array Except SelfMedium
ArrayPrefix Sum
Solve →
83Search in Rotated Sorted ArrayMedium
ArrayBinary Search
Solve →
84Shortest Path in Binary MatrixMedium
ArrayBreadth-First SearchMatrix
Solve →
85Snapshot ArrayMedium
ArrayHash TableBinary Search
Solve →
86Number of Ways to Form a Target String Given a DictionaryHard
ArrayStringDynamic Programming
Solve →
87Minimum Path SumMedium
ArrayDynamic ProgrammingMatrix
Solve →
88Number of Submatrices That Sum to TargetHard
ArrayHash TableMatrix
Solve →
89UTF-8 ValidationMedium
ArrayBit Manipulation
Solve →
90Koko Eating BananasMedium
ArrayBinary Search
Solve →
91Sliding Window MedianHard
ArrayHash TableSliding Window
Solve →
92Design Hit CounterMedium
ArrayBinary SearchDesign
Solve →