← Back to Siemens

Array

29 questions

1Number of IslandsMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
2Merge IntervalsMedium
ArraySorting
Solve →
3Number of IslandsMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
4The Skyline ProblemHard
ArrayDivide and ConquerBinary Indexed Tree
Solve →
5Two SumEasy
ArrayHash Table
Solve →
6First Missing PositiveHard
ArrayHash Table
Solve →
7Minimized Maximum of Products Distributed to Any StoreMedium
ArrayBinary SearchGreedy
Solve →
8Peaks in ArrayHard
ArrayBinary Indexed TreeSegment Tree
Solve →
9Remove Duplicates from Sorted ArrayEasy
ArrayTwo Pointers
Solve →
10Maximum Product of Three NumbersEasy
ArrayMathSorting
Solve →
11Group AnagramsMedium
ArrayHash TableString
Solve →
12Maximum Product SubarrayMedium
ArrayDynamic Programming
Solve →
13Single Number IIIMedium
ArrayBit Manipulation
Solve →
14Top K Frequent ElementsMedium
ArrayHash TableDivide and Conquer
Solve →
15Peaks in ArrayHard
ArrayBinary Indexed TreeSegment Tree
Solve →
16Minimized Maximum of Products Distributed to Any StoreMedium
ArrayBinary SearchGreedy
Solve →
17Number of IslandsMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
18Merge IntervalsMedium
ArraySorting
Solve →
19The Skyline ProblemHard
ArrayDivide and ConquerBinary Indexed Tree
Solve →
20Two SumEasy
ArrayHash Table
Solve →
21First Missing PositiveHard
ArrayHash Table
Solve →
22Maximum Product of Three NumbersEasy
ArrayMathSorting
Solve →
23Remove Duplicates from Sorted ArrayEasy
ArrayTwo Pointers
Solve →
24Group AnagramsMedium
ArrayHash TableString
Solve →
25Maximum Product SubarrayMedium
ArrayDynamic Programming
Solve →
26Single Number IIIMedium
ArrayBit Manipulation
Solve →
27Top K Frequent ElementsMedium
ArrayHash TableDivide and Conquer
Solve →
28Rotate ArrayMedium
ArrayMathTwo Pointers
Solve →
29Best Time to Buy and Sell StockEasy
ArrayDynamic Programming
Solve →