← Back to Samsung

Array

84 questions

1Number of IslandsMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
2Longest Increasing SubsequenceMedium
ArrayBinary SearchDynamic Programming
Solve →
3Burst BalloonsHard
ArrayDynamic Programming
Solve →
4Count Prefix and Suffix Pairs IIHard
ArrayStringTrie
Solve →
5Mark Elements on Array by Performing QueriesMedium
ArrayHash TableSorting
Solve →
6Trapping Rain WaterHard
ArrayTwo PointersDynamic Programming
Solve →
7Maximize Distance to Closest PersonMedium
Array
Solve →
8Two SumEasy
ArrayHash Table
Solve →
9Rotting OrangesMedium
ArrayBreadth-First SearchMatrix
Solve →
10Find Peak ElementMedium
ArrayBinary Search
Solve →
11Best Time to Buy and Sell StockEasy
ArrayDynamic Programming
Solve →
12Subarray Product Less Than KMedium
ArrayBinary SearchSliding Window
Solve →
133SumMedium
ArrayTwo PointersSorting
Solve →
14Partition Array Into Two Arrays to Minimize Sum DifferenceHard
ArrayTwo PointersBinary Search
Solve →
15Minimum Cost of a Path With Special RoadsMedium
ArrayGraph TheoryHeap (Priority Queue)
Solve →
16Minimize Deviation in ArrayHard
ArrayGreedyHeap (Priority Queue)
Solve →
17Number of Paths with Max ScoreHard
ArrayDynamic ProgrammingMatrix
Solve →
18Rotate ArrayMedium
ArrayMathTwo Pointers
Solve →
19Sort ColorsMedium
ArrayTwo PointersSorting
Solve →
20Maximum SubarrayMedium
ArrayDivide and ConquerDynamic Programming
Solve →
21Longest Common PrefixEasy
ArrayStringTrie
Solve →
22Maximum Product of Two Elements in an ArrayEasy
ArraySortingHeap (Priority Queue)
Solve →
23Stone Game IXMedium
ArrayMathGreedy
Solve →
24Find the Width of Columns of a GridEasy
ArrayMatrix
Solve →
25Largest 1-Bordered SquareMedium
ArrayDynamic ProgrammingMatrix
Solve →
26Maximum Height by Stacking CuboidsHard
ArrayDynamic ProgrammingSorting
Solve →
27Make Sum Divisible by PMedium
ArrayHash TablePrefix Sum
Solve →
28Word SearchMedium
ArrayStringBacktracking
Solve →
29PermutationsMedium
ArrayBacktracking
Solve →
30Search in Rotated Sorted ArrayMedium
ArrayBinary Search
Solve →
31Path with Maximum ProbabilityMedium
ArrayGraph TheoryHeap (Priority Queue)
Solve →
32Coin ChangeMedium
ArrayDynamic ProgrammingBreadth-First Search
Solve →
33Next PermutationMedium
ArrayTwo Pointers
Solve →
34Trapping Rain Water IIHard
ArrayBreadth-First SearchHeap (Priority Queue)
Solve →
35Merge IntervalsMedium
ArraySorting
Solve →
36Merge Sorted ArrayEasy
ArrayTwo PointersSorting
Solve →
37Move ZeroesEasy
ArrayTwo Pointers
Solve →
38Split Array Largest SumHard
ArrayBinary SearchDynamic Programming
Solve →
39Jump Game IIMedium
ArrayDynamic ProgrammingGreedy
Solve →
40IPOHard
ArrayGreedySorting
Solve →
41Burst BalloonsHard
ArrayDynamic Programming
Solve →
42Number of IslandsMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
43Longest Increasing SubsequenceMedium
ArrayBinary SearchDynamic Programming
Solve →
44Partition Array Into Two Arrays to Minimize Sum DifferenceHard
ArrayTwo PointersBinary Search
Solve →
45Number of Paths with Max ScoreHard
ArrayDynamic ProgrammingMatrix
Solve →
46Minimum Cost of a Path With Special RoadsMedium
ArrayGraph TheoryHeap (Priority Queue)
Solve →
47Minimize Deviation in ArrayHard
ArrayGreedyHeap (Priority Queue)
Solve →
48Stone Game IXMedium
ArrayMathGreedy
Solve →
49Largest 1-Bordered SquareMedium
ArrayDynamic ProgrammingMatrix
Solve →
50Maximum Height by Stacking CuboidsHard
ArrayDynamic ProgrammingSorting
Solve →
51Maximum Product of Two Elements in an ArrayEasy
ArraySortingHeap (Priority Queue)
Solve →
52Find the Width of Columns of a GridEasy
ArrayMatrix
Solve →
53Count Prefix and Suffix Pairs IIHard
ArrayStringTrie
Solve →
54Mark Elements on Array by Performing QueriesMedium
ArrayHash TableSorting
Solve →
55Trapping Rain WaterHard
ArrayTwo PointersDynamic Programming
Solve →
56Find Maximum Value in a Constrained SequenceMedium
ArrayGreedy
Solve →
57Two SumEasy
ArrayHash Table
Solve →
58Maximize Distance to Closest PersonMedium
Array
Solve →
59Rotting OrangesMedium
ArrayBreadth-First SearchMatrix
Solve →
60Find Peak ElementMedium
ArrayBinary Search
Solve →
61Best Time to Buy and Sell StockEasy
ArrayDynamic Programming
Solve →
62Subarray Product Less Than KMedium
ArrayBinary SearchSliding Window
Solve →
633SumMedium
ArrayTwo PointersSorting
Solve →
64Rotate ArrayMedium
ArrayMathTwo Pointers
Solve →
65Sort ColorsMedium
ArrayTwo PointersSorting
Solve →
66Search in Rotated Sorted ArrayMedium
ArrayBinary Search
Solve →
67Maximum SubarrayMedium
ArrayDivide and ConquerDynamic Programming
Solve →
68Merge IntervalsMedium
ArraySorting
Solve →
69Coin ChangeMedium
ArrayDynamic ProgrammingBreadth-First Search
Solve →
70Make Sum Divisible by PMedium
ArrayHash TablePrefix Sum
Solve →
71Word SearchMedium
ArrayStringBacktracking
Solve →
72Longest Common PrefixEasy
ArrayStringTrie
Solve →
73PermutationsMedium
ArrayBacktracking
Solve →
74Trapping Rain Water IIHard
ArrayBreadth-First SearchHeap (Priority Queue)
Solve →
75Path with Maximum ProbabilityMedium
ArrayGraph TheoryHeap (Priority Queue)
Solve →
76Merge Sorted ArrayEasy
ArrayTwo PointersSorting
Solve →
77Move ZeroesEasy
ArrayTwo Pointers
Solve →
78Next PermutationMedium
ArrayTwo Pointers
Solve →
79Jump Game IIMedium
ArrayDynamic ProgrammingGreedy
Solve →
80Split Array Largest SumHard
ArrayBinary SearchDynamic Programming
Solve →
81Median of Two Sorted ArraysHard
ArrayBinary SearchDivide and Conquer
Solve →
82Rotate ImageMedium
ArrayMathMatrix
Solve →
83IPOHard
ArrayGreedySorting
Solve →
84Check if There is a Valid Path in a GridMedium
ArrayDepth-First SearchBreadth-First Search
Solve →