← Back to Pinterest

Array

81 questions

1Bus RoutesHard
ArrayHash TableBreadth-First Search
Solve →
2Find Minimum Time to Finish All JobsHard
ArrayDynamic ProgrammingBacktracking
Solve →
3Count Subarrays With Score Less Than KHard
ArrayBinary SearchSliding Window
Solve →
4Bus RoutesHard
ArrayHash TableBreadth-First Search
Solve →
5Optimal Account BalancingHard
ArrayDynamic ProgrammingBacktracking
Solve →
6Count Subarrays With Score Less Than KHard
ArrayBinary SearchSliding Window
Solve →
7Target SumMedium
ArrayDynamic ProgrammingBacktracking
Solve →
8Coin ChangeMedium
ArrayDynamic ProgrammingBreadth-First Search
Solve →
9Shortest Path in a Grid with Obstacles EliminationHard
ArrayBreadth-First SearchMatrix
Solve →
10Split Array Largest SumHard
ArrayBinary SearchDynamic Programming
Solve →
11Accounts MergeMedium
ArrayHash TableString
Solve →
12Combination SumMedium
ArrayBacktracking
Solve →
13Find Minimum Time to Finish All JobsHard
ArrayDynamic ProgrammingBacktracking
Solve →
14Bus RoutesHard
ArrayHash TableBreadth-First Search
Solve →
15Optimal Account BalancingHard
ArrayDynamic ProgrammingBacktracking
Solve →
16Count Subarrays With Score Less Than KHard
ArrayBinary SearchSliding Window
Solve →
17Target SumMedium
ArrayDynamic ProgrammingBacktracking
Solve →
18Meeting Rooms IIIHard
ArrayHash TableSorting
Solve →
19Coin ChangeMedium
ArrayDynamic ProgrammingBreadth-First Search
Solve →
20Shortest Path in a Grid with Obstacles EliminationHard
ArrayBreadth-First SearchMatrix
Solve →
21Split Array Largest SumHard
ArrayBinary SearchDynamic Programming
Solve →
22Accounts MergeMedium
ArrayHash TableString
Solve →
23Combination SumMedium
ArrayBacktracking
Solve →
24Find Minimum Time to Finish All JobsHard
ArrayDynamic ProgrammingBacktracking
Solve →
25Shortest Path in a Grid with Obstacles EliminationHard
ArrayBreadth-First SearchMatrix
Solve →
26Maximum Profit in Job SchedulingHard
ArrayBinary SearchDynamic Programming
Solve →
27Count Subarrays With Score Less Than KHard
ArrayBinary SearchSliding Window
Solve →
28Optimal Account BalancingHard
ArrayDynamic ProgrammingBacktracking
Solve →
29Jump Game IIIMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
30Find K-th Smallest Pair DistanceHard
ArrayTwo PointersBinary Search
Solve →
31Unique Paths IIMedium
ArrayDynamic ProgrammingMatrix
Solve →
32Sparse Matrix MultiplicationMedium
ArrayHash TableMatrix
Solve →
33Employee Free TimeHard
ArrayLine SweepSorting
Solve →
34Unique Paths IIIHard
ArrayBacktrackingBit Manipulation
Solve →
35The Number of Weak Characters in the GameMedium
ArrayStackGreedy
Solve →
36Coin ChangeMedium
ArrayDynamic ProgrammingBreadth-First Search
Solve →
37Longest Word in DictionaryMedium
ArrayHash TableString
Solve →
38Top K Frequent ElementsMedium
ArrayHash TableDivide and Conquer
Solve →
39Meeting Rooms IIIHard
ArrayHash TableSorting
Solve →
40Single Element in a Sorted ArrayMedium
ArrayBinary Search
Solve →
41Meeting Rooms IIMedium
ArrayTwo PointersGreedy
Solve →
42Bus RoutesHard
ArrayHash TableBreadth-First Search
Solve →
43Snakes and LaddersMedium
ArrayBreadth-First SearchMatrix
Solve →
44Shortest Path to Get All KeysHard
ArrayBit ManipulationBreadth-First Search
Solve →
45Number of IslandsMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
46Sudoku SolverHard
ArrayHash TableBacktracking
Solve →
47The MazeMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
48Find First and Last Position of Element in Sorted ArrayMedium
ArrayBinary Search
Solve →
49Dot Product of Two Sparse VectorsMedium
ArrayHash TableTwo Pointers
Solve →
50Shortest Path in a Grid with Obstacles EliminationHard
ArrayBreadth-First SearchMatrix
Solve →
51Optimal Account BalancingHard
ArrayDynamic ProgrammingBacktracking
Solve →
52Count Subarrays With Score Less Than KHard
ArrayBinary SearchSliding Window
Solve →
53Maximum Profit in Job SchedulingHard
ArrayBinary SearchDynamic Programming
Solve →
54Bus RoutesHard
ArrayHash TableBreadth-First Search
Solve →
55Longest Word in DictionaryMedium
ArrayHash TableString
Solve →
56Jump Game IIIMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
57Find K-th Smallest Pair DistanceHard
ArrayTwo PointersBinary Search
Solve →
58Coin ChangeMedium
ArrayDynamic ProgrammingBreadth-First Search
Solve →
59Sparse Matrix MultiplicationMedium
ArrayHash TableMatrix
Solve →
60Meeting Rooms IIIHard
ArrayHash TableSorting
Solve →
61Target SumMedium
ArrayDynamic ProgrammingBacktracking
Solve →
62Unique Paths IIMedium
ArrayDynamic ProgrammingMatrix
Solve →
63The Number of Weak Characters in the GameMedium
ArrayStackGreedy
Solve →
64Employee Free TimeHard
ArrayLine SweepSorting
Solve →
65Unique Paths IIIHard
ArrayBacktrackingBit Manipulation
Solve →
66Top K Frequent ElementsMedium
ArrayHash TableDivide and Conquer
Solve →
67Accounts MergeMedium
ArrayHash TableString
Solve →
68Combination SumMedium
ArrayBacktracking
Solve →
69Split Array Largest SumHard
ArrayBinary SearchDynamic Programming
Solve →
70Single Element in a Sorted ArrayMedium
ArrayBinary Search
Solve →
71Meeting Rooms IIMedium
ArrayTwo PointersGreedy
Solve →
72Snakes and LaddersMedium
ArrayBreadth-First SearchMatrix
Solve →
73The MazeMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
74Find First and Last Position of Element in Sorted ArrayMedium
ArrayBinary Search
Solve →
75Shortest Path to Get All KeysHard
ArrayBit ManipulationBreadth-First Search
Solve →
76Number of IslandsMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
77Candy CrushMedium
ArrayTwo PointersMatrix
Solve →
78Dot Product of Two Sparse VectorsMedium
ArrayHash TableTwo Pointers
Solve →
79Sudoku SolverHard
ArrayHash TableBacktracking
Solve →
80Find Minimum Time to Finish All JobsHard
ArrayDynamic ProgrammingBacktracking
Solve →
81Smallest Range Covering Elements from K ListsHard
ArrayHash TableGreedy
Solve →