•PRACTICE

DSA Question Tracker & Breakdowns

240 problems tagged Array with full breakdowns.

433problems
32companies
39topics
3languages each
Array✕Clear all
1.Two Sum
ArrayHash Table
Easy+10▶ Mock
56.Merge Intervals
ArraySorting
Medium+14▶ Mock
121.Best Time to Buy and Sell Stock
ArrayDynamic Programming
Easy+10▶ Mock
15.3Sum
ArrayTwo PointersSorting
Medium+5▶ Mock
11.Container With Most Water
ArrayTwo PointersGreedy
Medium+6▶ Mock
42.Trapping Rain Water
ArrayTwo PointersStack
Hard+6▶ Mock
4.Median of Two Sorted Arrays
ArrayBinary SearchDivide and Conquer
Hard+5▶ Mock
347.Top K Frequent Elements
ArrayHash TableHeap
Medium+6▶ Mock
128.Longest Consecutive Sequence
ArrayHash TableUnion Find
Medium+3▶ Mock
198.House Robber
Dynamic ProgrammingArray
Medium+1▶ Mock
560.Subarray Sum Equals K
ArrayHash TablePrefix Sum
Medium+2▶ Mock
53.Maximum Subarray
ArrayDynamic ProgrammingDivide and Conquer
Medium+7▶ Mock
253.Meeting Rooms II
ArrayHeapSorting
Medium+6▶ Mock
134.Gas Station
ArrayGreedy
Medium+5▶ Mock
152.Maximum Product Subarray
ArrayDynamic Programming
Medium+4▶ Mock
283.Move Zeroes
ArrayTwo Pointers
45.Jump Game II
ArrayDynamic ProgrammingGreedy
Medium▶ Mock
1146.Snapshot Array
ArrayHash TableBinary Search
Medium▶ Mock
75.Sort Colors
ArrayTwo PointersSorting
Medium▶ Mock
79.Word Search
ArrayStringBacktracking
Medium+1▶ Mock
189.Rotate Array
ArrayMathTwo Pointers
Medium+1▶ Mock
88.Merge Sorted Array
ArrayTwo PointersSorting
Easy+1▶ Mock
54.Spiral Matrix
ArrayMatrixSimulation
Medium+2▶ Mock
78.Subsets
ArrayBacktrackingBit Manipulation
Medium▶ Mock
215.Kth Largest Element in an Array
ArrayDivide and ConquerSorting
Medium▶ Mock
122.Best Time to Buy and Sell Stock II
ArrayDynamic ProgrammingGreedy
Medium▶ Mock
399.Evaluate Division
ArrayStringDepth-First Search
Medium▶ Mock
721.Accounts Merge
ArrayHash TableString
Medium▶ Mock
2502.Design Memory Allocator
ArrayHash TableDesign
Medium+1▶ Mock
239.Sliding Window Maximum
ArrayQueueSliding Window
Hard+2▶ Mock
904.Fruit Into Baskets
ArrayHash TableSliding Window
Medium▶ Mock
167.Two Sum II - Input Array Is Sorted
ArrayTwo PointersBinary Search
Medium▶ Mock
977.Squares of a Sorted Array
ArrayTwo PointersSorting
31.Next Permutation
ArrayTwo Pointers
Medium▶ Mock
875.Koko Eating Bananas
ArrayBinary Search
Medium▶ Mock
735.Asteroid Collision
ArrayStackSimulation
Medium+1▶ Mock
169.Majority Element
ArrayHash TableDivide and Conquer
362.Design Hit Counter
ArrayBinary SearchDesign
Medium▶ Mock
410.Split Array Largest Sum
ArrayBinary SearchDynamic Programming
2408.Design SQL
ArrayHash TableString
Medium▶ Mock
2503.Maximum Number of Points from Grid Queries
ArrayTwo PointersBreadth-First Search
40.Combination Sum II
ArrayBacktracking
Medium▶ Mock
1091.Shortest Path in a Binary Matrix
ArrayBreadth-First SearchMatrix
Medium▶ Mock
1429.First Unique Number
ArrayHash TableDesign
Medium▶ Mock
704.Binary Search
ArrayBinary Search
300.Longest Increasing Subsequence
ArrayBinary SearchDynamic Programming
Medium▶ Mock
1049.Last Stone Weight II
ArrayDynamic ProgrammingKnapsack
Medium▶ Mock
503.Next Greater Element II
ArrayStackMonotonic Stack
Medium▶ Mock
2402.Meeting Rooms III
ArrayHash TableSorting
48.Rotate Image
ArrayMathMatrix
Medium▶ Mock
219.Contains Duplicate II
ArrayHash TableSliding Window
68.Text Justification
ArrayStringSimulation
217.Contains Duplicate
ArrayHash TableSorting
39.Combination Sum
ArrayBacktracking
Medium▶ Mock
3484.Design Spreadsheet
ArrayHash TableString
Medium▶ Mock
631.Design Excel Sum Formula
ArrayHash TableString
900.RLE Iterator
ArrayDesignCounting
Medium▶ Mock
16.3Sum Closest
ArrayTwo PointersSorting
Medium▶ Mock
18.4Sum
ArrayTwo PointersSorting
Medium▶ Mock
870.Advantage Shuffle
ArrayTwo PointersGreedy
Medium▶ Mock
526.Beautiful Arrangement
ArrayDynamic ProgrammingBacktracking
Medium▶ Mock
815.Bus Routes
ArrayHash TableBreadth-First Search
1386.Cinema Seat Allocation
ArrayHash TableGreedy
Medium▶ Mock
427.Construct Quad Tree
ArrayDivide and ConquerTree
Medium▶ Mock
220.Contains Duplicate III
ArraySliding WindowSorting
740.Delete and Earn
ArrayHash TableDynamic Programming
Medium▶ Mock
2353.Design a Food Rating System
ArrayHash TableString
Medium▶ Mock
353.Design Snake Game
ArrayHash TableDesign
Medium▶ Mock
348.Design Tic-Tac-Toe
ArrayHash TableDesign
Medium▶ Mock
55.Jump Game
ArrayDynamic ProgrammingGreedy
Medium▶ Mock
162.Find Peak Element
ArrayBinary Search
Medium▶ Mock
986.Interval List Intersections
ArrayTwo PointersSweep Line
Medium▶ Mock
84.Largest Rectangle in Histogram
ArrayStackMonotonic Stack
289.Game of Life
ArrayMatrixSimulation
Medium▶ Mock
287.Find the Duplicate Number
ArrayTwo PointersBinary Search
Medium▶ Mock
179.Largest Number
ArrayStringGreedy
Medium▶ Mock
213.House Robber II
ArrayDynamic Programming
Medium▶ Mock
1048.Longest String Chain
ArrayHash TableTwo Pointers
Medium▶ Mock
845.Longest Mountain in Array
ArrayTwo PointersDynamic Programming
Medium▶ Mock
658.Find K Closest Elements
ArrayTwo PointersBinary Search
Medium▶ Mock
2933.High-Access Employees
ArrayHash TableString
Medium▶ Mock
2812.Find the Safest Path in a Grid
ArrayBinary SearchBreadth-First Search
Medium▶ Mock
1004.Max Consecutive Ones III
ArrayBinary SearchSliding Window
Medium▶ Mock
983.Minimum Cost For Tickets
ArrayDynamic Programming
Medium▶ Mock
209.Minimum Size Subarray Sum
ArrayBinary SearchSliding Window
Medium▶ Mock
46.Permutations
ArrayBacktracking
Medium▶ Mock
66.Plus One
ArrayMath
2551.Put Marbles in Bags
ArrayGreedySorting
1366.Rank Teams by Votes
ArrayHash TableString
Medium▶ Mock
2561.Rearranging Fruits
ArrayHash TableGreedy
27.Remove Element
ArrayTwo Pointers
51.N-Queens
ArrayBacktrackingAlgorithm X
871.Minimum Number of Refueling Stops
ArrayDynamic ProgrammingGreedy
827.Making A Large Island
ArrayDepth-First SearchBreadth-First Search
3634.Minimum Removals to Balance Array
ArrayBinary SearchSliding Window
Medium▶ Mock
2251.Number of Flowers in Full Bloom
ArrayHash TableBinary Search
305.Number of Islands II
ArrayHash TableUnion Find
3649.Number of Perfect Pairs
ArrayMathTwo Pointers
Medium▶ Mock
465.Optimal Account Balancing
ArrayDynamic ProgrammingBacktracking
74.Search a 2D Matrix
ArrayBinary SearchMatrix
Medium▶ Mock
35.Search Insert Position
ArrayBinary Search
73.Set Matrix Zeroes
ArrayHash TableMatrix
Medium▶ Mock
136.Single Number
ArrayBit Manipulation
912.Sort an Array
ArrayDivide and ConquerSorting
Medium▶ Mock
36.Valid Sudoku
ArrayHash TableMatrix
Medium▶ Mock
645.Set Mismatch
ArrayHash TableBit Manipulation
713.Subarray Product Less Than K
ArrayBinary SearchSliding Window
Medium▶ Mock
692.Top K Frequent Words
ArrayHash TableString
Medium▶ Mock
384.Shuffle an Array
ArrayMathDesign
Medium▶ Mock
737.Sentence Similarity II
ArrayHash TableString
Medium▶ Mock
2039.The Time When the Network Becomes Idle
ArrayBreadth-First SearchGraph
Medium▶ Mock
1970.Last Day Where You Can Still Cross
ArrayBinary SearchDepth-First Search
332.Reconstruct Itinerary
ArrayStringDepth-First Search
354.Russian Doll Envelopes
ArrayBinary SearchDynamic Programming
1258.Synonymous Sentences
ArrayHash TableString
Medium▶ Mock
980.Unique Paths III
ArrayBacktrackingBit Manipulation
140.Word Break II
ArrayHash TableString
Missing Number
ArrayHash TableMath
Word Search II
ArrayStringBacktracking
Hard+1▶ Mock
64.Minimum Path Sum
ArrayDynamic ProgrammingMatrix
Medium▶ Mock
118.Pascal's Triangle
ArrayDynamic Programming
149.Max Points on a Line
ArrayHash TableMath
240.Search a 2D Matrix II
ArrayBinary SearchDivide and Conquer
Medium▶ Mock
244.Shortest Word Distance II
ArrayHash TableTwo Pointers
Medium▶ Mock
475.Heaters
ArrayTwo PointersBinary Search
Medium▶ Mock
494.Target Sum
ArrayDynamic ProgrammingBacktracking
Medium▶ Mock
496.Next Greater Element I
ArrayHash TableStack
528.Random Pick with Weight
ArrayMathBinary Search
Medium▶ Mock
622.Design Circular Queue
ArrayLinked ListDesign
Medium▶ Mock
706.Design HashMap
ArrayHash TableLinked List
723.Candy Crush
ArrayTwo PointersMatrix
Medium▶ Mock
749.Contain Virus
ArrayDepth-First SearchBreadth-First Search
773.Sliding Puzzle
ArrayDynamic ProgrammingBacktracking
851.Loud and Rich
ArrayDepth-First SearchGraph
Medium▶ Mock
853.Car Fleet
ArrayStackSorting
Medium▶ Mock
928.Minimize Malware Spread II
ArrayHash TableDepth-First Search
973.K Closest Points to Origin
ArrayMathDivide and Conquer
Medium▶ Mock
974.Subarray Sums Divisible by K
ArrayHash TablePrefix Sum
Medium▶ Mock
1029.Two City Scheduling
ArrayGreedySorting
Medium▶ Mock
1043.Partition Array for Maximum Sum
ArrayDynamic Programming
Medium▶ Mock
1086.High Five
ArrayHash TableSorting
1125.Smallest Sufficient Team
ArrayDynamic ProgrammingBit Manipulation
1202.Smallest String With Swaps
ArrayHash TableString
Medium▶ Mock
1235.Maximum Profit in Job Scheduling
ArrayBinary SearchDynamic Programming
1298.Maximum Candies You Can Get from Boxes
ArrayBreadth-First SearchGraph
1434.Number of Ways to Wear Different Hats to Each Other
ArrayDynamic ProgrammingBit Manipulation
1751.Maximum Number of Events That Can Be Attended II
ArrayBinary SearchDynamic Programming
1762.Buildings With an Ocean View
ArrayStackMonotonic Stack
Medium▶ Mock
1834.Single-Threaded CPU
ArraySortingHeap
Medium▶ Mock
2043.Simple Bank System
ArrayHash TableDesign
Medium▶ Mock
2050.Parallel Courses III
ArrayDynamic ProgrammingGraph
2101.Detonate the Maximum Bombs
ArrayMathDepth-First Search
Medium▶ Mock
2439.Minimize Maximum of Array
ArrayBinary SearchDynamic Programming
Medium▶ Mock
2680.Maximum OR
ArrayGreedyBit Manipulation
Medium▶ Mock
2895.Minimum Processing Time
ArrayGreedySorting
Medium▶ Mock
3092.Most Frequent IDs
ArrayHash TableHeap
Medium▶ Mock
3161.Block Placement Queries
ArrayBinary SearchBinary Indexed Tree
3208.Alternating Groups II
ArraySliding Window
Medium▶ Mock

Practice with a Mock Interview

Solve these problems under real interview pressure with our AI interviewer.

Start Mock Interview →