← Back to Bytedance

Array

69 questions

1Longest Increasing SubsequenceMedium
ArrayBinary SearchDynamic Programming
Solve →
2Number of IslandsMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
3Single Element in a Sorted ArrayMedium
ArrayBinary Search
Solve →
4Longest Increasing SubsequenceMedium
ArrayBinary SearchDynamic Programming
Solve →
5Combination SumMedium
ArrayBacktracking
Solve →
6Number of IslandsMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
7Merge IntervalsMedium
ArraySorting
Solve →
8Shortest BridgeMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
9House RobberMedium
ArrayDynamic Programming
Solve →
10Maximal SquareMedium
ArrayDynamic ProgrammingMatrix
Solve →
11Top K Frequent ElementsMedium
ArrayHash TableDivide and Conquer
Solve →
12Design Memory AllocatorMedium
ArrayHash TableDesign
Solve →
13Trapping Rain WaterHard
ArrayTwo PointersDynamic Programming
Solve →
14Search in Rotated Sorted ArrayMedium
ArrayBinary Search
Solve →
15Two SumEasy
ArrayHash Table
Solve →
16Combination Sum IIMedium
ArrayBacktracking
Solve →
17Rotting OrangesMedium
ArrayBreadth-First SearchMatrix
Solve →
18Maximum SubarrayMedium
ArrayDivide and ConquerDynamic Programming
Solve →
19Kth Largest Element in an ArrayMedium
ArrayDivide and ConquerSorting
Solve →
20First Day Where You Have Been in All the RoomsMedium
ArrayDynamic Programming
Solve →
21Insert Delete GetRandom O(1)Medium
ArrayHash TableMath
Solve →
22Minimum Area RectangleMedium
ArrayHash TableMath
Solve →
23Best Time to Buy and Sell StockEasy
ArrayDynamic Programming
Solve →
24Trapping Rain Water IIHard
ArrayBreadth-First SearchHeap (Priority Queue)
Solve →
25Shortest Distance from All BuildingsHard
ArrayBreadth-First SearchMatrix
Solve →
26Subarray Sum Equals KMedium
ArrayHash TablePrefix Sum
Solve →
27SubsetsMedium
ArrayBacktrackingBit Manipulation
Solve →
28Find Peak ElementMedium
ArrayBinary Search
Solve →
29Minimum Swaps to Group All 1's Together IIMedium
ArraySliding Window
Solve →
30Find the Length of the Longest Common PrefixMedium
ArrayHash TableString
Solve →
31Product of the Last K NumbersMedium
ArrayMathDesign
Solve →
32Jump GameMedium
ArrayDynamic ProgrammingGreedy
Solve →
33Sliding Window MaximumHard
ArrayQueueSliding Window
Solve →
34Accounts MergeMedium
ArrayHash TableString
Solve →
353Sum ClosestMedium
ArrayTwo PointersSorting
Solve →
36First Day Where You Have Been in All the RoomsMedium
ArrayDynamic Programming
Solve →
37Combination SumMedium
ArrayBacktracking
Solve →
38Number of IslandsMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
39Merge IntervalsMedium
ArraySorting
Solve →
40House RobberMedium
ArrayDynamic Programming
Solve →
41Maximal SquareMedium
ArrayDynamic ProgrammingMatrix
Solve →
42Shortest BridgeMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
43Two SumEasy
ArrayHash Table
Solve →
44Top K Frequent ElementsMedium
ArrayHash TableDivide and Conquer
Solve →
45Design Memory AllocatorMedium
ArrayHash TableDesign
Solve →
46Search in Rotated Sorted ArrayMedium
ArrayBinary Search
Solve →
47Trapping Rain WaterHard
ArrayTwo PointersDynamic Programming
Solve →
48Combination Sum IIMedium
ArrayBacktracking
Solve →
49Rotting OrangesMedium
ArrayBreadth-First SearchMatrix
Solve →
50Best Time to Buy and Sell StockEasy
ArrayDynamic Programming
Solve →
51Maximum SubarrayMedium
ArrayDivide and ConquerDynamic Programming
Solve →
52Accounts MergeMedium
ArrayHash TableString
Solve →
53Longest Increasing SubsequenceMedium
ArrayBinary SearchDynamic Programming
Solve →
54Kth Largest Element in an ArrayMedium
ArrayDivide and ConquerSorting
Solve →
55Shortest Distance from All BuildingsHard
ArrayBreadth-First SearchMatrix
Solve →
56Insert Delete GetRandom O(1)Medium
ArrayHash TableMath
Solve →
57Minimum Area RectangleMedium
ArrayHash TableMath
Solve →
58Trapping Rain Water IIHard
ArrayBreadth-First SearchHeap (Priority Queue)
Solve →
59Subarray Sum Equals KMedium
ArrayHash TablePrefix Sum
Solve →
60SubsetsMedium
ArrayBacktrackingBit Manipulation
Solve →
61Minimum Swaps to Group All 1's Together IIMedium
ArraySliding Window
Solve →
62Find Peak ElementMedium
ArrayBinary Search
Solve →
63Find the Length of the Longest Common PrefixMedium
ArrayHash TableString
Solve →
64Product of the Last K NumbersMedium
ArrayMathDesign
Solve →
65Jump GameMedium
ArrayDynamic ProgrammingGreedy
Solve →
66Text JustificationHard
ArrayStringSimulation
Solve →
67Single Element in a Sorted ArrayMedium
ArrayBinary Search
Solve →
683Sum ClosestMedium
ArrayTwo PointersSorting
Solve →
69Sliding Window MaximumHard
ArrayQueueSliding Window
Solve →