PrepFlow
  • PrepFlow
  • Jobs
  • ATS Checker
  • Companies
  • DSA Sheets
  • Compiler
Sign in

PrepFlow

Streamline your DSA prep with structured sheets and company-wise problems.

Quick Links

  • Jobs
  • ATS Checker
  • Companies
  • DSA Sheets
  • Compiler

Developed and Maintained By

Rayudu Bharani

Cygnuxxs

© 2026 PrepFlow. All rights reserved.

Privacy Policy | Terms of Service

Login Required!
You need to log in to access your saved progress.
  1. Companies
  2. Amazon
  3. Array

Array

Overall Progress0/326(0%)
Easy
1/70
Medium
0/190
Hard
0/66
LeetCode icon
Two Sum
Easy
LeetCode icon
Maximum Subarray
Medium
LeetCode icon
Trapping Rain Water
Hard
LeetCode icon
Best Time to Buy and Sell Stock
Easy
LeetCode icon
3Sum
Medium
LeetCode icon
Container With Most Water
Medium
LeetCode icon
Median of Two Sorted Arrays
Hard
LeetCode icon
Search in Rotated Sorted Array
Medium
LeetCode icon
Find the Duplicate Number
Medium
LeetCode icon
Product of Array Except Self
Medium
LeetCode icon
Number of Islands
Medium
LeetCode icon
Merge Intervals
Medium
LeetCode icon
Subarray Sum Equals K
Medium
LeetCode icon
House Robber
Medium
LeetCode icon
Longest Increasing Subsequence
Medium
LeetCode icon
Find First and Last Position of Element in Sorted Array
Medium
LeetCode icon
Longest Consecutive Sequence
Medium
LeetCode icon
Majority Element
Easy
LeetCode icon
Jump Game
Medium
LeetCode icon
Group Anagrams
Medium
LeetCode icon
Permutations
Medium
LeetCode icon
Coin Change
Medium
LeetCode icon
Combination Sum
Medium
LeetCode icon
Sort Colors
Medium
LeetCode icon
Next Permutation
Medium
LeetCode icon
Maximum Product Subarray
Medium
LeetCode icon
Rotate Array
Medium
LeetCode icon
Sliding Window Maximum
Hard
LeetCode icon
Rotate Image
Medium
LeetCode icon
Top K Frequent Elements
Medium
LeetCode icon
Subsets
Medium
LeetCode icon
Largest Rectangle in Histogram
Hard
LeetCode icon
Word Break
Medium
LeetCode icon
Kth Largest Element in an Array
Medium
LeetCode icon
Move Zeroes
Easy
LeetCode icon
First Missing Positive
Hard
LeetCode icon
Single Number
Easy
LeetCode icon
Search Insert Position
Easy
LeetCode icon
Search a 2D Matrix
Medium
LeetCode icon
Word Search
Medium
LeetCode icon
Merge Sorted Array
Easy
LeetCode icon
Remove Duplicates from Sorted Array
Easy
LeetCode icon
Construct Binary Tree from Preorder and Inorder Traversal
Medium
LeetCode icon
Spiral Matrix
Medium
LeetCode icon
Set Matrix Zeroes
Medium
LeetCode icon
Jump Game II
Medium
LeetCode icon
Best Time to Buy and Sell Stock II
Medium
LeetCode icon
Find Minimum in Rotated Sorted Array
Medium
LeetCode icon
Daily Temperatures
Medium
LeetCode icon
Rotting Oranges
Medium
LeetCode icon
Pascal's Triangle
Easy
LeetCode icon
Minimum Size Subarray Sum
Medium
LeetCode icon
N-Queens
Hard
LeetCode icon
Minimum Path Sum
Medium
LeetCode icon
Find Peak Element
Medium
LeetCode icon
Missing Number
Easy
LeetCode icon
Partition Equal Subset Sum
Medium
LeetCode icon
Gas Station
Medium
LeetCode icon
Binary Search
Easy
LeetCode icon
Search a 2D Matrix II
Medium
LeetCode icon
Two Sum II - Input Array Is Sorted
Medium
LeetCode icon
4Sum
Medium
LeetCode icon
Min Cost Climbing Stairs
Easy
LeetCode icon
Single Element in a Sorted Array
Medium
LeetCode icon
Koko Eating Bananas
Medium
LeetCode icon
Combination Sum II
Medium
LeetCode icon
Convert Sorted Array to Binary Search Tree
Easy
LeetCode icon
Target Sum
Medium
LeetCode icon
Valid Sudoku
Medium
LeetCode icon
Maximal Rectangle
Hard
LeetCode icon
Task Scheduler
Medium
LeetCode icon
Insert Interval
Medium
LeetCode icon
3Sum Closest
Medium
LeetCode icon
Find All Duplicates in an Array
Medium
LeetCode icon
Maximal Square
Medium
LeetCode icon
House Robber II
Medium
LeetCode icon
Split Array Largest Sum
Hard
LeetCode icon
Max Area of Island
Medium
LeetCode icon
Kth Smallest Element in a Sorted Matrix
Medium
LeetCode icon
Subsets II
Medium
LeetCode icon
Best Time to Buy and Sell Stock III
Hard
LeetCode icon
Sudoku Solver
Hard
LeetCode icon
Capacity To Ship Packages Within D Days
Medium
LeetCode icon
Plus One
Easy
LeetCode icon
01 Matrix
Medium
LeetCode icon
Triangle
Medium
LeetCode icon
Word Search II
Hard
LeetCode icon
Find All Numbers Disappeared in an Array
Easy
LeetCode icon
Best Time to Buy and Sell Stock with Cooldown
Medium
LeetCode icon
Evaluate Division
Medium
LeetCode icon
Squares of a Sorted Array
Easy
LeetCode icon
Insert Delete GetRandom O(1)
Medium
LeetCode icon
Burst Balloons
Hard
LeetCode icon
Longest Increasing Path in a Matrix
Hard
LeetCode icon
Unique Paths II
Medium
LeetCode icon
Largest Number
Medium
LeetCode icon
Surrounded Regions
Medium
LeetCode icon
Count of Smaller Numbers After Self
Hard
LeetCode icon
Search in Rotated Sorted Array II
Medium
LeetCode icon
Permutations II
Medium
LeetCode icon
Flood Fill
Easy
LeetCode icon
K Closest Points to Origin
Medium
LeetCode icon
Next Greater Element I
Easy
LeetCode icon
Non-overlapping Intervals
Medium
LeetCode icon
Asteroid Collision
Medium
LeetCode icon
Next Greater Element II
Medium
LeetCode icon
Candy
Hard
LeetCode icon
Contiguous Array
Medium
LeetCode icon
Count Primes
Medium
LeetCode icon
Running Sum of 1d Array
Easy
LeetCode icon
Evaluate Reverse Polish Notation
Medium
LeetCode icon
Shortest Unsorted Continuous Subarray
Medium
LeetCode icon
Intersection of Two Arrays II
Easy
LeetCode icon
Pacific Atlantic Water Flow
Medium
LeetCode icon
Best Time to Buy and Sell Stock IV
Hard
LeetCode icon
132 Pattern
Medium
LeetCode icon
Word Break II
Hard
LeetCode icon
Best Time to Buy and Sell Stock with Transaction Fee
Medium
LeetCode icon
Partition to K Equal Sum Subsets
Medium
LeetCode icon
Meeting Rooms II
Medium
LeetCode icon
Accounts Merge
Medium
LeetCode icon
Kth Missing Positive Number
Easy
LeetCode icon
Maximum Profit in Job Scheduling
Hard
LeetCode icon
Number of Longest Increasing Subsequence
Medium
LeetCode icon
Maximum Length of Repeated Subarray
Medium
LeetCode icon
Maximum Sum Circular Subarray
Medium
LeetCode icon
Shortest Path in Binary Matrix
Medium
LeetCode icon
Find the Town Judge
Easy
LeetCode icon
Minimum Falling Path Sum
Medium
LeetCode icon
Game of Life
Medium
LeetCode icon
Contains Duplicate II
Easy
LeetCode icon
Find K Pairs with Smallest Sums
Medium
LeetCode icon
Continuous Subarray Sum
Medium
LeetCode icon
Reverse Pairs
Hard
LeetCode icon
Construct Binary Search Tree from Preorder Traversal
Medium
LeetCode icon
Intersection of Two Arrays
Easy
LeetCode icon
Subarrays with K Different Integers
Hard
LeetCode icon
Last Stone Weight
Easy
LeetCode icon
Combination Sum III
Medium
LeetCode icon
Russian Doll Envelopes
Hard
LeetCode icon
Path With Minimum Effort
Medium
LeetCode icon
Largest Divisible Subset
Medium
LeetCode icon
Max Consecutive Ones
Easy
LeetCode icon
The Skyline Problem
Hard
LeetCode icon
Predict the Winner
Medium
LeetCode icon
Frog Jump
Hard
LeetCode icon
Interval List Intersections
Medium
LeetCode icon
How Many Numbers Are Smaller Than the Current Number
Easy
LeetCode icon
Number of Good Pairs
Easy
LeetCode icon
Arithmetic Slices
Medium
LeetCode icon
Count Square Submatrices with All Ones
Medium
LeetCode icon
Unique Paths III
Hard
LeetCode icon
Design HashMap
Easy
LeetCode icon
Range Sum Query 2D - Immutable
Medium
LeetCode icon
Count Negative Numbers in a Sorted Matrix
Easy
LeetCode icon
4Sum II
Medium
LeetCode icon
Pascal's Triangle II
Easy
LeetCode icon
Verifying an Alien Dictionary
Easy
LeetCode icon
Open the Lock
Medium
LeetCode icon
Set Mismatch
Easy
LeetCode icon
Search Suggestions System
Medium
LeetCode icon
Partition Array for Maximum Sum
Medium
LeetCode icon
Find Minimum in Rotated Sorted Array II
Hard
LeetCode icon
My Calendar I
Medium
LeetCode icon
Maximum Length of Pair Chain
Medium
LeetCode icon
Delete Nodes And Return Forest
Medium
LeetCode icon
Shortest Path in a Grid with Obstacles Elimination
Hard
LeetCode icon
Number of Closed Islands
Medium
LeetCode icon
Palindrome Pairs
Hard
LeetCode icon
Alien Dictionary
Hard
LeetCode icon
Bus Routes
Hard
LeetCode icon
Find Common Characters
Easy
LeetCode icon
Minimum Cost Tree From Leaf Values
Medium
LeetCode icon
Maximum Product of Three Numbers
Easy
LeetCode icon
Max Points on a Line
Hard
LeetCode icon
Pairs of Songs With Total Durations Divisible by 60
Medium
LeetCode icon
The K Weakest Rows in a Matrix
Easy
LeetCode icon
Assign Cookies
Easy
LeetCode icon
Smallest Range Covering Elements from K Lists
Hard
LeetCode icon
Making A Large Island
Hard
LeetCode icon
K-diff Pairs in an Array
Medium
LeetCode icon
Concatenated Words
Hard
LeetCode icon
Text Justification
Hard
LeetCode icon
IPO
Hard
LeetCode icon
Matchsticks to Square
Medium
LeetCode icon
Maximum Units on a Truck
Easy
LeetCode icon
Uncrossed Lines
Medium
LeetCode icon
Trapping Rain Water II
Hard
LeetCode icon
Jump Game IV
Hard
LeetCode icon
Find K-th Smallest Pair Distance
Hard
LeetCode icon
Maximum Average Subarray I
Easy
LeetCode icon
Design Circular Queue
Medium
LeetCode icon
Diagonal Traverse
Medium
LeetCode icon
Reveal Cards In Increasing Order
Medium
LeetCode icon
Sort Array by Increasing Frequency
Easy
LeetCode icon
Minimum Difficulty of a Job Schedule
Hard
LeetCode icon
Count Number of Teams
Medium
LeetCode icon
Maximum Gap
Medium
LeetCode icon
Next Greater Node In Linked List
Medium
LeetCode icon
Sliding Window Median
Hard
LeetCode icon
Maximize Distance to Closest Person
Medium
LeetCode icon
Remove Element
Easy
LeetCode icon
Relative Sort Array
Easy
LeetCode icon
Walls and Gates
Medium
LeetCode icon
Maximum Performance of a Team
Hard
LeetCode icon
Wiggle Sort II
Medium
LeetCode icon
Snakes and Ladders
Medium
LeetCode icon
Baseball Game
Easy
LeetCode icon
Longest Mountain in Array
Medium
LeetCode icon
Construct Binary Tree from Preorder and Postorder Traversal
Medium
LeetCode icon
Word Subsets
Medium
LeetCode icon
Replace Elements with Greatest Element on Right Side
Easy
LeetCode icon
Sort Array By Parity II
Easy
LeetCode icon
Maximum Area of a Piece of Cake After Horizontal and Vertical Cuts
Medium
LeetCode icon
Maximum Sum of Two Non-Overlapping Subarrays
Medium
LeetCode icon
Filling Bookcase Shelves
Medium
LeetCode icon
Maximum Score from Performing Multiplication Operations
Hard
LeetCode icon
Minimum Cost to Merge Stones
Hard
LeetCode icon
Most Profit Assigning Work
Medium
LeetCode icon
Make Sum Divisible by P
Medium
LeetCode icon
Longest Continuous Increasing Subsequence
Easy
LeetCode icon
Count of Range Sum
Hard
LeetCode icon
Remove Boxes
Hard
LeetCode icon
Score After Flipping Matrix
Medium
LeetCode icon
Shortest Subarray to be Removed to Make Array Sorted
Medium
LeetCode icon
Prefix and Suffix Search
Hard
LeetCode icon
Least Number of Unique Integers after K Removals
Medium
LeetCode icon
Design a Stack With Increment Operation
Medium
LeetCode icon
Rank Transform of an Array
Easy
LeetCode icon
Remove Covered Intervals
Medium
LeetCode icon
Average Salary Excluding the Minimum and Maximum Salary
Easy
LeetCode icon
Minimum Time Visiting All Points
Easy
LeetCode icon
Super Ugly Number
Medium
LeetCode icon
Can Make Arithmetic Progression From Sequence
Easy
LeetCode icon
Find Words That Can Be Formed by Characters
Easy
LeetCode icon
Reorder Data in Log Files
Medium
LeetCode icon
Largest Sum of Averages
Medium
LeetCode icon
Maximum Number of Events That Can Be Attended II
Hard
LeetCode icon
Design Tic-Tac-Toe
Medium
LeetCode icon
Find the Most Competitive Subsequence
Medium
LeetCode icon
Meeting Rooms
Easy
LeetCode icon
Design Hit Counter
Medium
LeetCode icon
Length of Longest Fibonacci Subsequence
Medium
LeetCode icon
XOR Queries of a Subarray
Medium
LeetCode icon
Minimum Area Rectangle
Medium
LeetCode icon
Longest Turbulent Subarray
Medium
LeetCode icon
Random Pick with Weight
Medium
LeetCode icon
Exclusive Time of Functions
Medium
LeetCode icon
Minesweeper
Medium
LeetCode icon
Employee Free Time
Hard
LeetCode icon
Minimum Number of K Consecutive Bit Flips
Hard
LeetCode icon
Shortest Distance from All Buildings
Hard
LeetCode icon
Number of Islands II
Hard
LeetCode icon
Peeking Iterator
Medium
LeetCode icon
The Maze
Medium
LeetCode icon
Video Stitching
Medium
LeetCode icon
Shift 2D Grid
Easy
LeetCode icon
Most Common Word
Easy
LeetCode icon
Partition Array Into Three Parts With Equal Sum
Easy
LeetCode icon
Moving Average from Data Stream
Easy
LeetCode icon
Maximize Score After N Operations
Hard
LeetCode icon
Design Circular Deque
Medium
LeetCode icon
Maximize Sum Of Array After K Negations
Easy
LeetCode icon
Find Duplicate File in System
Medium
LeetCode icon
Prison Cells After N Days
Medium
LeetCode icon
Bitwise ORs of Subarrays
Medium
LeetCode icon
24 Game
Hard
LeetCode icon
Find the Shortest Superstring
Hard
LeetCode icon
Maximum Number of Achievable Transfer Requests
Hard
LeetCode icon
Numbers At Most N Given Digit Set
Hard
LeetCode icon
Loud and Rich
Medium
LeetCode icon
Maximum Average Pass Ratio
Medium
LeetCode icon
The Maze II
Medium
LeetCode icon
Minimum Cost to Connect Sticks
Medium
LeetCode icon
Count Servers that Communicate
Medium
LeetCode icon
Decompress Run-Length Encoded List
Easy
LeetCode icon
Cut Off Trees for Golf Event
Hard
LeetCode icon
Best Meeting Point
Hard
LeetCode icon
Detect Cycles in 2D Grid
Medium
LeetCode icon
Two Sum Less Than K
Easy
LeetCode icon
Missing Ranges
Easy
LeetCode icon
Sell Diminishing-Valued Colored Balls
Medium
LeetCode icon
Find Minimum Time to Finish All Jobs
Hard
LeetCode icon
Shortest Word Distance II
Medium
LeetCode icon
Campus Bikes
Medium
LeetCode icon
Design Snake Game
Medium
LeetCode icon
Camelcase Matching
Medium
LeetCode icon
Meeting Scheduler
Medium
LeetCode icon
Cinema Seat Allocation
Medium
LeetCode icon
UTF-8 Validation
Medium
LeetCode icon
String Matching in an Array
Easy
LeetCode icon
1-bit and 2-bit Characters
Easy
LeetCode icon
Find Nearest Point That Has the Same X or Y Coordinate
Easy
LeetCode icon
Sentence Similarity II
Medium
LeetCode icon
Super Washing Machines
Hard
LeetCode icon
Decode XORed Permutation
Medium
LeetCode icon
Slowest Key
Easy
LeetCode icon
Design Front Middle Back Queue
Medium
LeetCode icon
Coloring A Border
Medium
LeetCode icon
Largest 1-Bordered Square
Medium
LeetCode icon
Number of Equivalent Domino Pairs
Easy
LeetCode icon
Falling Squares
Hard
LeetCode icon
Minimum Numbers of Function Calls to Make Target Array
Medium
LeetCode icon
Largest Multiple of Three
Hard
LeetCode icon
Maximum Number of Visible Points
Hard
LeetCode icon
First Unique Number
Medium
LeetCode icon
Valid Tic-Tac-Toe State
Medium
LeetCode icon
Design an Expression Tree With Evaluate Function
Medium
LeetCode icon
Analyze User Website Visit Pattern
Medium
LeetCode icon
Queries on a Permutation With Key
Medium
LeetCode icon
Design Compressed String Iterator
Easy
LeetCode icon
Vowel Spellchecker
Medium
LeetCode icon
Get Watched Videos by Your Friends
Medium
LeetCode icon
Self Crossing
Hard
LeetCode icon
Optimal Division
Medium
LeetCode icon
Index Pairs of a String
Easy
LeetCode icon
Synonymous Sentences
Medium
LeetCode icon
Largest Unique Number
Easy
LeetCode icon
Form Array by Concatenating Subarrays of Another Array
Medium
LeetCode icon
Filter Restaurants by Vegan-Friendly, Price and Distance
Medium
LeetCode icon
Count Ways to Make Array With Product
Hard
LeetCode icon
Find the Index of the Large Integer
Medium
LeetCode icon
Diet Plan Performance
Easy
LeetCode icon
Sum of Digits in the Minimum Number
Easy
LeetCode icon
Sort Features by Popularity
Medium
LeetCode icon
Maximize the Beauty of the Garden
Hard
Compiler Status
Visitors2