← Back to Accenture

Array

148 questions

1Largest Rectangle in HistogramHard
ArrayStackMonotonic Stack
Solve →
2Subarray Sum Equals KMedium
ArrayHash TablePrefix Sum
Solve →
3Best Time to Buy and Sell StockEasy
ArrayDynamic Programming
Solve →
4Largest Rectangle in HistogramHard
ArrayStackMonotonic Stack
Solve →
5Subarray Sum Equals KMedium
ArrayHash TablePrefix Sum
Solve →
6Two SumEasy
ArrayHash Table
Solve →
7Best Time to Buy and Sell StockEasy
ArrayDynamic Programming
Solve →
8Move ZeroesEasy
ArrayTwo Pointers
Solve →
9Koko Eating BananasMedium
ArrayBinary Search
Solve →
10Next PermutationMedium
ArrayTwo Pointers
Solve →
11Largest Rectangle in HistogramHard
ArrayStackMonotonic Stack
Solve →
12Two SumEasy
ArrayHash Table
Solve →
13Maximum SubarrayMedium
ArrayDivide and ConquerDynamic Programming
Solve →
14Best Time to Buy and Sell StockEasy
ArrayDynamic Programming
Solve →
15Delete and EarnMedium
ArrayHash TableDynamic Programming
Solve →
16Rotate ArrayMedium
ArrayMathTwo Pointers
Solve →
17Majority ElementEasy
ArrayHash TableDivide and Conquer
Solve →
18Remove Duplicates from Sorted ArrayEasy
ArrayTwo Pointers
Solve →
19Koko Eating BananasMedium
ArrayBinary Search
Solve →
20Median of Two Sorted ArraysHard
ArrayBinary SearchDivide and Conquer
Solve →
21Merge Sorted ArrayEasy
ArrayTwo PointersSorting
Solve →
22Find Peak ElementMedium
ArrayBinary Search
Solve →
23Largest NumberMedium
ArrayStringGreedy
Solve →
24Move ZeroesEasy
ArrayTwo Pointers
Solve →
25Max Consecutive OnesEasy
Array
Solve →
26Longest Common PrefixEasy
ArrayStringTrie
Solve →
27Contains DuplicateEasy
ArrayHash TableSorting
Solve →
28Count PrimesMedium
ArrayMathEnumeration
Solve →
29Plus OneEasy
ArrayMath
Solve →
30Assign CookiesEasy
ArrayTwo PointersGreedy
Solve →
31Maximum Width RampMedium
ArrayTwo PointersStack
Solve →
32Number of IslandsMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
33Intersection of Two ArraysEasy
ArrayHash TableTwo Pointers
Solve →
34Count Partitions with Even Sum DifferenceEasy
ArrayMathPrefix Sum
Solve →
353SumMedium
ArrayTwo PointersSorting
Solve →
36Container With Most WaterMedium
ArrayTwo PointersGreedy
Solve →
37Pascal's TriangleEasy
ArrayDynamic Programming
Solve →
38Rotate ImageMedium
ArrayMathMatrix
Solve →
39House RobberMedium
ArrayDynamic Programming
Solve →
40Maximum Area of Longest Diagonal RectangleEasy
Array
Solve →
41Sum of Values at Indices With K Set BitsEasy
ArrayBit Manipulation
Solve →
42Coin ChangeMedium
ArrayDynamic ProgrammingBreadth-First Search
Solve →
43Find the Winner of the Circular GameMedium
ArrayMathRecursion
Solve →
44Kth Largest Element in an ArrayMedium
ArrayDivide and ConquerSorting
Solve →
45Merge IntervalsMedium
ArraySorting
Solve →
46Convert Sorted Array to Binary Search TreeEasy
ArrayDivide and ConquerTree
Solve →
47Spiral MatrixMedium
ArrayMatrixSimulation
Solve →
48Product of Array Except SelfMedium
ArrayPrefix Sum
Solve →
49Next Greater Element IEasy
ArrayHash TableStack
Solve →
50Find First and Last Position of Element in Sorted ArrayMedium
ArrayBinary Search
Solve →
51Sort Array by Increasing FrequencyEasy
ArrayHash TableSorting
Solve →
52Minimum Right Shifts to Sort the ArrayEasy
Array
Solve →
53Ant on the BoundaryEasy
ArraySimulationPrefix Sum
Solve →
54Count Tested Devices After Test OperationsEasy
ArraySimulationCounting
Solve →
55Find Subsequence of Length K With the Largest SumEasy
ArrayHash TableSorting
Solve →
56Peak Index in a Mountain ArrayMedium
ArrayBinary Search
Solve →
5701 MatrixMedium
ArrayDynamic ProgrammingBreadth-First Search
Solve →
58Number of Good PairsEasy
ArrayHash TableMath
Solve →
59Contains Duplicate IIEasy
ArrayHash TableSliding Window
Solve →
60Maximum Number of Moves in a GridMedium
ArrayDynamic ProgrammingMatrix
Solve →
61Search Insert PositionEasy
ArrayBinary Search
Solve →
62Daily TemperaturesMedium
ArrayStackMonotonic Stack
Solve →
63Single NumberEasy
ArrayBit Manipulation
Solve →
64CandyHard
ArrayGreedy
Solve →
65Trapping Rain WaterHard
ArrayTwo PointersDynamic Programming
Solve →
66Find the Difference of Two ArraysEasy
ArrayHash Table
Solve →
67Sort an ArrayMedium
ArrayDivide and ConquerSorting
Solve →
68Word SearchMedium
ArrayStringBacktracking
Solve →
69Best Time to Buy and Sell Stock IIMedium
ArrayDynamic ProgrammingGreedy
Solve →
70Longest Increasing SubsequenceMedium
ArrayBinary SearchDynamic Programming
Solve →
714SumMedium
ArrayTwo PointersSorting
Solve →
72Contiguous ArrayMedium
ArrayHash TablePrefix Sum
Solve →
73Subarray Sum Equals KMedium
ArrayHash TablePrefix Sum
Solve →
74Sum of Subarray MinimumsMedium
ArrayDynamic ProgrammingStack
Solve →
75Minimum Number of Operations to Have Distinct ElementsMedium
ArrayHash Table
Solve →
76Two SumEasy
ArrayHash Table
Solve →
77Best Time to Buy and Sell StockEasy
ArrayDynamic Programming
Solve →
78Sum of Values at Indices With K Set BitsEasy
ArrayBit Manipulation
Solve →
79Maximum SubarrayMedium
ArrayDivide and ConquerDynamic Programming
Solve →
80Maximum Area of Longest Diagonal RectangleEasy
Array
Solve →
81Count Tested Devices After Test OperationsEasy
ArraySimulationCounting
Solve →
82Find Subsequence of Length K With the Largest SumEasy
ArrayHash TableSorting
Solve →
83Ant on the BoundaryEasy
ArraySimulationPrefix Sum
Solve →
84Minimum Right Shifts to Sort the ArrayEasy
Array
Solve →
85Minimum Number of Operations to Have Distinct ElementsMedium
ArrayHash Table
Solve →
86Delete and EarnMedium
ArrayHash TableDynamic Programming
Solve →
87Majority ElementEasy
ArrayHash TableDivide and Conquer
Solve →
88Rotate ArrayMedium
ArrayMathTwo Pointers
Solve →
89Koko Eating BananasMedium
ArrayBinary Search
Solve →
90Move ZeroesEasy
ArrayTwo Pointers
Solve →
91Subarray Sum Equals KMedium
ArrayHash TablePrefix Sum
Solve →
92Remove Duplicates from Sorted ArrayEasy
ArrayTwo Pointers
Solve →
93Median of Two Sorted ArraysHard
ArrayBinary SearchDivide and Conquer
Solve →
94Merge Sorted ArrayEasy
ArrayTwo PointersSorting
Solve →
95Find Peak ElementMedium
ArrayBinary Search
Solve →
96Largest NumberMedium
ArrayStringGreedy
Solve →
97Max Consecutive OnesEasy
Array
Solve →
98Container With Most WaterMedium
ArrayTwo PointersGreedy
Solve →
99Longest Common PrefixEasy
ArrayStringTrie
Solve →
1003SumMedium
ArrayTwo PointersSorting
Solve →
101Merge IntervalsMedium
ArraySorting
Solve →
102Count PrimesMedium
ArrayMathEnumeration
Solve →
103Contains DuplicateEasy
ArrayHash TableSorting
Solve →
104Assign CookiesEasy
ArrayTwo PointersGreedy
Solve →
105Plus OneEasy
ArrayMath
Solve →
106Kth Largest Element in an ArrayMedium
ArrayDivide and ConquerSorting
Solve →
107Maximum Width RampMedium
ArrayTwo PointersStack
Solve →
108Number of IslandsMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
109Intersection of Two ArraysEasy
ArrayHash TableTwo Pointers
Solve →
110Count Partitions with Even Sum DifferenceEasy
ArrayMathPrefix Sum
Solve →
111Rotate ImageMedium
ArrayMathMatrix
Solve →
112Pascal's TriangleEasy
ArrayDynamic Programming
Solve →
113House RobberMedium
ArrayDynamic Programming
Solve →
114Next Greater Element IEasy
ArrayHash TableStack
Solve →
115Coin ChangeMedium
ArrayDynamic ProgrammingBreadth-First Search
Solve →
116Find the Winner of the Circular GameMedium
ArrayMathRecursion
Solve →
117Contains Duplicate IIEasy
ArrayHash TableSliding Window
Solve →
118Convert Sorted Array to Binary Search TreeEasy
ArrayDivide and ConquerTree
Solve →
119Next PermutationMedium
ArrayTwo Pointers
Solve →
120Largest Rectangle in HistogramHard
ArrayStackMonotonic Stack
Solve →
121Find First and Last Position of Element in Sorted ArrayMedium
ArrayBinary Search
Solve →
122Spiral MatrixMedium
ArrayMatrixSimulation
Solve →
123CandyHard
ArrayGreedy
Solve →
124Product of Array Except SelfMedium
ArrayPrefix Sum
Solve →
125Longest Increasing SubsequenceMedium
ArrayBinary SearchDynamic Programming
Solve →
126Sort Array by Increasing FrequencyEasy
ArrayHash TableSorting
Solve →
127Peak Index in a Mountain ArrayMedium
ArrayBinary Search
Solve →
128Daily TemperaturesMedium
ArrayStackMonotonic Stack
Solve →
12901 MatrixMedium
ArrayDynamic ProgrammingBreadth-First Search
Solve →
130Number of Good PairsEasy
ArrayHash TableMath
Solve →
131Maximum Number of Moves in a GridMedium
ArrayDynamic ProgrammingMatrix
Solve →
132Search Insert PositionEasy
ArrayBinary Search
Solve →
133Single NumberEasy
ArrayBit Manipulation
Solve →
134Find the Difference of Two ArraysEasy
ArrayHash Table
Solve →
135Best Time to Buy and Sell Stock IIMedium
ArrayDynamic ProgrammingGreedy
Solve →
136Trapping Rain WaterHard
ArrayTwo PointersDynamic Programming
Solve →
1374SumMedium
ArrayTwo PointersSorting
Solve →
138Contiguous ArrayMedium
ArrayHash TablePrefix Sum
Solve →
139Sum of Subarray MinimumsMedium
ArrayDynamic ProgrammingStack
Solve →
140Sort an ArrayMedium
ArrayDivide and ConquerSorting
Solve →
141Word SearchMedium
ArrayStringBacktracking
Solve →
142Search in Rotated Sorted Array IIMedium
ArrayBinary Search
Solve →
143Rotate FunctionMedium
ArrayMathDynamic Programming
Solve →
144Find Pivot IndexEasy
ArrayPrefix Sum
Solve →
145Squares of a Sorted ArrayEasy
ArrayTwo PointersSorting
Solve →
146N-QueensHard
ArrayBacktracking
Solve →
147Search in Rotated Sorted ArrayMedium
ArrayBinary Search
Solve →
148Final Value of Variable After Performing OperationsEasy
ArrayStringSimulation
Solve →