← Back to Cisco

Array

109 questions

1Lucky Numbers in a MatrixEasy
ArrayMatrix
Solve →
2Implement RouterMedium
ArrayHash TableBinary Search
Solve →
3House RobberMedium
ArrayDynamic Programming
Solve →
4Lucky Numbers in a MatrixEasy
ArrayMatrix
Solve →
5Rotate ImageMedium
ArrayMathMatrix
Solve →
6House RobberMedium
ArrayDynamic Programming
Solve →
7Implement RouterMedium
ArrayHash TableBinary Search
Solve →
8Lucky Numbers in a MatrixEasy
ArrayMatrix
Solve →
9Spiral MatrixMedium
ArrayMatrixSimulation
Solve →
10Rotate ImageMedium
ArrayMathMatrix
Solve →
11Max Points on a LineHard
ArrayHash TableMath
Solve →
12Remove Duplicates from Sorted ArrayEasy
ArrayTwo Pointers
Solve →
13Merge Sorted ArrayEasy
ArrayTwo PointersSorting
Solve →
14Meeting Rooms IIMedium
ArrayTwo PointersGreedy
Solve →
15Maximum Difference Between Increasing ElementsEasy
Array
Solve →
16Merge IntervalsMedium
ArraySorting
Solve →
17Predict the WinnerMedium
ArrayMathDynamic Programming
Solve →
18House RobberMedium
ArrayDynamic Programming
Solve →
19Rotate ImageMedium
ArrayMathMatrix
Solve →
20Spiral MatrixMedium
ArrayMatrixSimulation
Solve →
21Lucky Numbers in a MatrixEasy
ArrayMatrix
Solve →
22Snakes and LaddersMedium
ArrayBreadth-First SearchMatrix
Solve →
23Word Search IIHard
ArrayStringBacktracking
Solve →
24Maximum SubarrayMedium
ArrayDivide and ConquerDynamic Programming
Solve →
25Merge IntervalsMedium
ArraySorting
Solve →
26Maximum Difference Between Increasing ElementsEasy
Array
Solve →
27Stone GameMedium
ArrayMathDynamic Programming
Solve →
28Cherry PickupHard
ArrayDynamic ProgrammingMatrix
Solve →
29Two SumEasy
ArrayHash Table
Solve →
30Trapping Rain WaterHard
ArrayTwo PointersDynamic Programming
Solve →
31Remove BoxesHard
ArrayDynamic ProgrammingMemoization
Solve →
32Max Points on a LineHard
ArrayHash TableMath
Solve →
33Number of IslandsMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
34Move ZeroesEasy
ArrayTwo Pointers
Solve →
35Search a 2D MatrixMedium
ArrayBinary SearchMatrix
Solve →
36Best Time to Buy and Sell StockEasy
ArrayDynamic Programming
Solve →
37Word SearchMedium
ArrayStringBacktracking
Solve →
38Gas StationMedium
ArrayGreedy
Solve →
39Merge Sorted ArrayEasy
ArrayTwo PointersSorting
Solve →
403SumMedium
ArrayTwo PointersSorting
Solve →
41Expressive WordsMedium
ArrayTwo PointersString
Solve →
42Single NumberEasy
ArrayBit Manipulation
Solve →
43Longest Consecutive SequenceMedium
ArrayHash TableUnion Find
Solve →
44Jump GameMedium
ArrayDynamic ProgrammingGreedy
Solve →
45Find Minimum in Rotated Sorted ArrayMedium
ArrayBinary Search
Solve →
46Find the Largest Area of Square Inside Two RectanglesMedium
ArrayMathGeometry
Solve →
47Group AnagramsMedium
ArrayHash TableString
Solve →
48Find Servers That Handled Most Number of RequestsHard
ArrayGreedyHeap (Priority Queue)
Solve →
49Subarray Sum Equals KMedium
ArrayHash TablePrefix Sum
Solve →
50Missing NumberEasy
ArrayHash TableMath
Solve →
51Design Browser HistoryMedium
ArrayLinked ListStack
Solve →
52Minimum Cost to Make Array EqualHard
ArrayBinary SearchGreedy
Solve →
53Beautiful ArrangementMedium
ArrayDynamic ProgrammingBacktracking
Solve →
54Unique Paths IIMedium
ArrayDynamic ProgrammingMatrix
Solve →
55Product of Array Except SelfMedium
ArrayPrefix Sum
Solve →
56Top K Frequent ElementsMedium
ArrayHash TableDivide and Conquer
Solve →
57Maximum Product of Two Elements in an ArrayEasy
ArraySortingHeap (Priority Queue)
Solve →
58Pascal's TriangleEasy
ArrayDynamic Programming
Solve →
59Insert Delete GetRandom O(1)Medium
ArrayHash TableMath
Solve →
60Predict the WinnerMedium
ArrayMathDynamic Programming
Solve →
61House RobberMedium
ArrayDynamic Programming
Solve →
62Lucky Numbers in a MatrixEasy
ArrayMatrix
Solve →
63Rotate ImageMedium
ArrayMathMatrix
Solve →
64Spiral MatrixMedium
ArrayMatrixSimulation
Solve →
65Snakes and LaddersMedium
ArrayBreadth-First SearchMatrix
Solve →
66Maximum Difference Between Increasing ElementsEasy
Array
Solve →
67Merge IntervalsMedium
ArraySorting
Solve →
68Maximum SubarrayMedium
ArrayDivide and ConquerDynamic Programming
Solve →
69Implement RouterMedium
ArrayHash TableBinary Search
Solve →
70Find the Largest Area of Square Inside Two RectanglesMedium
ArrayMathGeometry
Solve →
71Minimum Cost to Make Array EqualHard
ArrayBinary SearchGreedy
Solve →
72Word Search IIHard
ArrayStringBacktracking
Solve →
73Max Points on a LineHard
ArrayHash TableMath
Solve →
74Stone GameMedium
ArrayMathDynamic Programming
Solve →
75Two SumEasy
ArrayHash Table
Solve →
76Cherry PickupHard
ArrayDynamic ProgrammingMatrix
Solve →
77Trapping Rain WaterHard
ArrayTwo PointersDynamic Programming
Solve →
78Best Time to Buy and Sell StockEasy
ArrayDynamic Programming
Solve →
79Remove BoxesHard
ArrayDynamic ProgrammingMemoization
Solve →
80Merge Sorted ArrayEasy
ArrayTwo PointersSorting
Solve →
81Longest Consecutive SequenceMedium
ArrayHash TableUnion Find
Solve →
82Move ZeroesEasy
ArrayTwo Pointers
Solve →
833SumMedium
ArrayTwo PointersSorting
Solve →
84Number of IslandsMedium
ArrayDepth-First SearchBreadth-First Search
Solve →
85Search a 2D MatrixMedium
ArrayBinary SearchMatrix
Solve →
86Word SearchMedium
ArrayStringBacktracking
Solve →
87Gas StationMedium
ArrayGreedy
Solve →
88Remove Duplicates from Sorted ArrayEasy
ArrayTwo Pointers
Solve →
89Meeting Rooms IIMedium
ArrayTwo PointersGreedy
Solve →
90Group AnagramsMedium
ArrayHash TableString
Solve →
91Single NumberEasy
ArrayBit Manipulation
Solve →
92Find Servers That Handled Most Number of RequestsHard
ArrayGreedyHeap (Priority Queue)
Solve →
93Insert Delete GetRandom O(1)Medium
ArrayHash TableMath
Solve →
94Top K Frequent ElementsMedium
ArrayHash TableDivide and Conquer
Solve →
95Expressive WordsMedium
ArrayTwo PointersString
Solve →
96Subarray Sum Equals KMedium
ArrayHash TablePrefix Sum
Solve →
97Can Place FlowersEasy
ArrayGreedy
Solve →
98Missing NumberEasy
ArrayHash TableMath
Solve →
99Find Minimum in Rotated Sorted ArrayMedium
ArrayBinary Search
Solve →
100PermutationsMedium
ArrayBacktracking
Solve →
101Sliding Window MaximumHard
ArrayQueueSliding Window
Solve →
102Largest Rectangle in HistogramHard
ArrayStackMonotonic Stack
Solve →
103Pascal's TriangleEasy
ArrayDynamic Programming
Solve →
104Jump GameMedium
ArrayDynamic ProgrammingGreedy
Solve →
105Design Browser HistoryMedium
ArrayLinked ListStack
Solve →
106Maximum Product of Two Elements in an ArrayEasy
ArraySortingHeap (Priority Queue)
Solve →
107Beautiful ArrangementMedium
ArrayDynamic ProgrammingBacktracking
Solve →
108Product of Array Except SelfMedium
ArrayPrefix Sum
Solve →
109Unique Paths IIMedium
ArrayDynamic ProgrammingMatrix
Solve →