101 MatrixMediumArrayDynamic ProgrammingBreadth-First Search
Solve → 2As Far from Land as PossibleMediumArrayDynamic ProgrammingBreadth-First Search
Solve → 3Available Captures for RookEasyArrayMatrixSimulation
Solve → 4Battleships in a BoardMediumArrayDepth-First SearchMatrix
Solve → 5Best Meeting PointHardArrayMathSorting
Solve → 6Bomb EnemyMediumArrayDynamic ProgrammingMatrix
Solve → 7Bricks Falling When HitHardArrayUnion-FindMatrix
Solve → 8Build a Matrix With ConditionsHardArrayGraph TheoryTopological Sort
Solve → 9Candy CrushMediumArrayTwo PointersMatrix
Solve → 10Cat and Mouse IIHardArrayMathDynamic Programming
Solve → 11Check if Every Row and Column Contains All NumbersEasyArrayHash TableMatrix
Solve → 12Check if Matrix Is X-MatrixEasyArrayMatrix
Solve → 13Check if Move is LegalMediumArrayMatrixEnumeration
Solve → 14Check if There is a Path With Equal Number of 0's And 1'sMediumArrayDynamic ProgrammingMatrix
Solve → 15 Check if There Is a Valid Parentheses String PathHardArrayDynamic ProgrammingMatrix
Solve → 16Check if There is a Valid Path in a GridMediumArrayDepth-First SearchBreadth-First Search
Solve → 17Check if Word Can Be Placed In CrosswordMediumArrayMatrixEnumeration
Solve → 18Check Knight Tour ConfigurationMediumArrayDepth-First SearchBreadth-First Search
Solve → 19Cherry Pickup IIHardArrayDynamic ProgrammingMatrix
Solve → 20Cherry PickupHardArrayDynamic ProgrammingMatrix
Solve → 21Coloring A BorderMediumArrayDepth-First SearchBreadth-First Search
Solve → 22Construct Product MatrixMediumArrayMatrixPrefix Sum
Solve → 23Construct Quad TreeMediumArrayDivide and ConquerTree
Solve → 24Contain VirusHardArrayDepth-First SearchBreadth-First Search
Solve → 25Convert 1D Array Into 2D ArrayEasyArrayMatrixSimulation
Solve → 26Count Cells in Overlapping Horizontal and Vertical SubstringsMediumArrayStringRolling Hash
Solve → 27Count Fertile Pyramids in a LandHardArrayDynamic ProgrammingMatrix
Solve → 28Count Islands With Total Value Divisible by KMediumArrayDepth-First SearchBreadth-First Search
Solve → 29Count Negative Numbers in a Sorted MatrixEasyArrayBinary SearchMatrix
Solve → 30Count Paths With the Given XOR ValueMediumArrayDynamic ProgrammingBit Manipulation
Solve → 31Count Routes to Climb a Rectangular GridHardArrayDynamic ProgrammingMatrix
Solve → 32Count Servers that CommunicateMediumArrayDepth-First SearchBreadth-First Search
Solve → 33Count Square Submatrices with All OnesMediumArrayDynamic ProgrammingMatrix
Solve → 34Count Sub IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 35Count Submatrices With All OnesMediumArrayDynamic ProgrammingStack
Solve → 36Count Submatrices With Equal Frequency of X and YMediumArrayMatrixPrefix Sum
Solve → 37Count Submatrices with Top-Left Element and Sum Less Than kMediumArrayMatrixPrefix Sum
Solve → 38Count Unguarded Cells in the GridMediumArrayMatrixSimulation
Solve → 39Cut Off Trees for Golf EventHardArrayBreadth-First SearchHeap (Priority Queue)
Solve → 40Delete Greatest Value in Each RowEasyArraySortingHeap (Priority Queue)
Solve → 41Design a 3D Binary Matrix with Efficient Layer TrackingMediumArrayHash TableDesign
Solve → 42Design Excel Sum FormulaHardArrayHash TableString
Solve → 43Design SpreadsheetMediumArrayHash TableString
Solve → 44Design Tic-Tac-ToeMediumArrayHash TableDesign
Solve → 45Detect Cycles in 2D GridMediumArrayDepth-First SearchBreadth-First Search
Solve → 46Determine Whether Matrix Can Be Obtained By RotationEasyArrayMatrix
Solve → 47Diagonal TraverseMediumArrayMatrixSimulation
Solve → 48Difference Between Ones and Zeros in Row and ColumnMediumArrayMatrixSimulation
Solve → 49Disconnect Path in a Binary Matrix by at Most One FlipMediumArrayDynamic ProgrammingDepth-First Search
Solve → 50Dungeon GameHardArrayDynamic ProgrammingMatrix
Solve → 51Equal Row and Column PairsMediumArrayHash TableMatrix
Solve → 52Escape the Spreading FireHardArrayBinary SearchBreadth-First Search
Solve → 53Fill a Special GridMediumArrayDivide and ConquerMatrix
Solve → 54Find a Peak Element IIMediumArrayBinary SearchMatrix
Solve → 55Find a Safe Walk Through a GridMediumArrayBreadth-First SearchGraph Theory
Solve → 56Find All Groups of FarmlandMediumArrayDepth-First SearchBreadth-First Search
Solve → 57Find Champion IEasyArrayMatrix
Solve → 58Find Kth Largest XOR Coordinate ValueMediumArrayDivide and ConquerBit Manipulation
Solve → 59Find Minimum Time to Reach Last Room IMediumArrayGraph TheoryHeap (Priority Queue)
Solve → 60Find Minimum Time to Reach Last Room IIMediumArrayGraph TheoryHeap (Priority Queue)
Solve → 61Find Missing and Repeated ValuesEasyArrayHash TableMath
Solve → 62Find Smallest Common Element in All RowsMediumArrayHash TableBinary Search
Solve → 63Find the Grid of Region AverageMediumArrayMatrix
Solve → 64Find the Kth Smallest Sum of a Matrix With Sorted RowsHardArrayBinary SearchHeap (Priority Queue)
Solve → 65Find the Maximum Number of Fruits CollectedHardArrayDynamic ProgrammingMatrix
Solve → 66Find the Minimum Area to Cover All Ones IMediumArrayMatrix
Solve → 67Find the Minimum Area to Cover All Ones IIHardArrayMatrixEnumeration
Solve → 68Find the Safest Path in a GridMediumArrayBinary SearchBreadth-First Search
Solve → 69Find the String with LCPHardArrayStringDynamic Programming
Solve → 70Find the Width of Columns of a GridEasyArrayMatrix
Solve → 71Find Valid Matrix Given Row and Column SumsMediumArrayGreedyMatrix
Solve → 72Find Winner on a Tic Tac Toe GameEasyArrayHash TableMatrix
Solve → 73First Completely Painted Row or ColumnMediumArrayHash TableMatrix
Solve → 74Flip Columns For Maximum Number of Equal RowsMediumArrayHash TableMatrix
Solve → 75Flipping an ImageEasyArrayTwo PointersBit Manipulation
Solve → 76Flood FillEasyArrayDepth-First SearchBreadth-First Search
Solve → 77Game of LifeMediumArrayMatrixSimulation
Solve → 78Get Biggest Three Rhombus Sums in a GridMediumArrayMathSorting
Solve → 79Grid GameMediumArrayMatrixPrefix Sum
Solve → 80Grid Teleportation TraversalMediumArrayHash TableBreadth-First Search
Solve → 81Image OverlapMediumArrayMatrix
Solve → 82Image SmootherEasyArrayMatrix
Solve → 83Increment Submatrices by OneMediumArrayMatrixPrefix Sum
Solve → 84Island PerimeterEasyArrayDepth-First SearchBreadth-First Search
Solve → 85K Highest Ranked Items Within a Price RangeMediumArrayBreadth-First SearchSorting
Solve → 86Kth Smallest Element in a Sorted MatrixMediumArrayBinary SearchSorting
Solve → 87Largest 1-Bordered SquareMediumArrayDynamic ProgrammingMatrix
Solve → 88Largest Local Values in a MatrixEasyArrayMatrix
Solve → 89Largest Magic SquareMediumArrayMatrixPrefix Sum
Solve → 90Largest Submatrix With RearrangementsMediumArrayGreedySorting
Solve → 91Last Day Where You Can Still CrossHardArrayBinary SearchDepth-First Search
Solve → 92Leftmost Column with at Least a OneMediumArrayBinary SearchMatrix
Solve → 93Length of Longest V-Shaped Diagonal SegmentHardArrayDynamic ProgrammingMemoization
Solve → 94Lonely Pixel IMediumArrayHash TableMatrix
Solve → 95Lonely Pixel IIMediumArrayHash TableMatrix
Solve → 96Longest Increasing Path in a MatrixHardArrayDynamic ProgrammingDepth-First Search
Solve → 97Longest Line of Consecutive One in MatrixMediumArrayDynamic ProgrammingMatrix
Solve → 98Lucky Numbers in a MatrixEasyArrayMatrix
Solve → 99Magic Squares In GridMediumArrayHash TableMath
Solve → 100Making A Large IslandHardArrayDepth-First SearchBreadth-First Search
Solve → 101Map of Highest PeakMediumArrayBreadth-First SearchMatrix
Solve → 102Match Alphanumerical Pattern in Matrix IMediumArrayHash TableString
Solve → 103Matrix Block SumMediumArrayMatrixPrefix Sum
Solve → 104Matrix Cells in Distance OrderEasyArrayMathGeometry
Solve → 105Matrix Diagonal SumEasyArrayMatrix
Solve → 106Matrix Similarity After Cyclic ShiftsEasyArrayMathMatrix
Solve → 107Max Area of IslandMediumArrayDepth-First SearchBreadth-First Search
Solve → 108Max Increase to Keep City SkylineMediumArrayGreedyMatrix
Solve → 109Max Sum of Rectangle No Larger Than KHardArrayBinary SearchMatrix
Solve → 110Maximal RectangleHardArrayDynamic ProgrammingStack
Solve → 111Maximal SquareMediumArrayDynamic ProgrammingMatrix
Solve → 112Maximum Amount of Money Robot Can EarnMediumArrayDynamic ProgrammingMatrix
Solve → 113Maximum Difference Score in a GridMediumArrayDynamic ProgrammingMatrix
Solve → 114Maximum Matrix SumMediumArrayGreedyMatrix
Solve → 115Maximum Non Negative Product in a MatrixMediumArrayDynamic ProgrammingMatrix
Solve → 116Maximum Number of Accepted InvitationsMediumArrayDepth-First SearchGraph Theory
Solve → 117Maximum Number of Fish in a GridMediumArrayDepth-First SearchBreadth-First Search
Solve → 118Maximum Number of Moves in a GridMediumArrayDynamic ProgrammingMatrix
Solve → 119Maximum Number of Points From Grid QueriesHardArrayTwo PointersBreadth-First Search
Solve → 120Maximum Number of Points with CostMediumArrayDynamic ProgrammingMatrix
Solve → 121Maximum Points Tourist Can EarnMediumArrayDynamic ProgrammingMatrix
Solve → 122Maximum Rows Covered by ColumnsMediumArrayBacktrackingBit Manipulation
Solve → 123Maximum Score From Grid OperationsHardArrayDynamic ProgrammingMatrix
Solve → 124Maximum Side Length of a Square with Sum Less than or Equal to ThresholdMediumArrayBinary SearchMatrix
Solve → 125Maximum Spending After Buying ItemsHardArrayGreedySorting
Solve → 126Maximum Students Taking ExamHardArrayDynamic ProgrammingBit Manipulation
Solve → 127Maximum Sum of an HourglassMediumArrayMatrixPrefix Sum
Solve → 128Maximum Sum With at Most K ElementsMediumArrayGreedySorting
Solve → 129Maximum Vacation DaysHardArrayDynamic ProgrammingMatrix
Solve → 130Median of a Row Wise Sorted MatrixMediumArrayBinary SearchMatrix
Solve → 131MinesweeperMediumArrayDepth-First SearchBreadth-First Search
Solve → 132Minimize Maximum Value in a GridHardArrayUnion-FindGraph Theory
Solve → 133Minimize the Difference Between Target and Chosen ElementsMediumArrayDynamic ProgrammingMatrix
Solve → 134Minimum Cost Path with TeleportationsHardArrayDynamic ProgrammingMatrix
Solve → 135Minimum Cost to Connect Two Groups of PointsHardArrayDynamic ProgrammingBit Manipulation
Solve → 136Minimum Cost to Make at Least One Valid Path in a GridHardArrayBreadth-First SearchGraph Theory
Solve → 137Minimum Falling Path Sum IIHardArrayDynamic ProgrammingMatrix
Solve → 138Minimum Falling Path SumMediumArrayDynamic ProgrammingMatrix
Solve → 139Minimum Moves to Clean the ClassroomMediumArrayHash TableBit Manipulation
Solve → 140Minimum Moves to Move a Box to Their Target LocationHardArrayBreadth-First SearchHeap (Priority Queue)
Solve → 141Minimum Moves to Reach Target with RotationsHardArrayBreadth-First SearchMatrix
Solve → 142Minimum Moves to Spread Stones Over GridMediumArrayDynamic ProgrammingBacktracking
Solve → 143Minimum Number of Days to Disconnect IslandHardArrayDepth-First SearchBreadth-First Search
Solve → 144Minimum Number of Flips to Convert Binary Matrix to Zero MatrixHardArrayHash TableBit Manipulation
Solve → 145Minimum Number of Flips to Make Binary Grid Palindromic IIMediumArrayTwo PointersMatrix
Solve → 146Minimum Number of Operations to Satisfy ConditionsMediumArrayDynamic ProgrammingMatrix
Solve → 147Minimum Number of Visited Cells in a GridHardArrayDynamic ProgrammingStack
Solve → 148Minimum Obstacle Removal to Reach CornerHardArrayBreadth-First SearchGraph Theory
Solve → 149Minimum Operations to Make a Uni-Value GridMediumArrayMathSorting
Solve → 150Minimum Operations to Make Columns Strictly IncreasingEasyArrayGreedyMatrix
Solve → 151Minimum Operations to Remove Adjacent Ones in MatrixHardArrayGraph TheoryMatrix
Solve → 152Minimum Operations to Write the Letter Y on a GridMediumArrayHash TableMatrix
Solve → 153Minimum Path Cost in a GridMediumArrayDynamic ProgrammingMatrix
Solve → 154Minimum Path Cost in a Hidden GridMediumArrayDepth-First SearchBreadth-First Search
Solve → 155Minimum Path SumMediumArrayDynamic ProgrammingMatrix
Solve → 156Minimum Time Takes to Reach Destination Without DrowningHardArrayBreadth-First SearchMatrix
Solve → 157Minimum Time to Visit a Cell In a GridHardArrayBreadth-First SearchGraph Theory
Solve → 158Modify the MatrixEasyArrayMatrix
Solve → 159Most Frequent PrimeMediumArrayHash TableMath
Solve → 160Nearest Exit from Entrance in MazeMediumArrayBreadth-First SearchMatrix
Solve → 161Number of Closed IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 162Number Of Corner RectanglesMediumArrayMathDynamic Programming
Solve → 163Number of Distinct Islands IIHardArrayHash TableDepth-First Search
Solve → 164Number of Distinct IslandsMediumArrayHash TableDepth-First Search
Solve → 165Number of EnclavesMediumArrayDepth-First SearchBreadth-First Search
Solve → 166Number of Increasing Paths in a GridHardArrayDynamic ProgrammingDepth-First Search
Solve → 167Number of IslandsMediumArrayDepth-First SearchBreadth-First Search
Solve → 168Number of Laser Beams in a BankMediumArrayMathString
Solve → 169Number of Paths with Max ScoreHardArrayDynamic ProgrammingMatrix
Solve → 170Number of People That Can Be Seen in a GridMediumArrayStackMatrix
Solve → 171Number of Spaces Cleaning Robot CleanedMediumArrayMatrixSimulation
Solve → 172Number of Submatrices That Sum to TargetHardArrayHash TableMatrix
Solve → 173Number of Ways of Cutting a PizzaHardArrayDynamic ProgrammingMemoization
Solve → 174Pacific Atlantic Water FlowMediumArrayDepth-First SearchBreadth-First Search
Solve → 175Path with Maximum GoldMediumArrayBacktrackingMatrix
Solve → 176Path With Maximum Minimum ValueMediumArrayBinary SearchDepth-First Search
Solve → 177Path With Minimum EffortMediumArrayBinary SearchDepth-First Search
Solve → 178Paths in Matrix Whose Sum Is Divisible by KHardArrayDynamic ProgrammingMatrix
Solve → 179Prime In DiagonalEasyArrayMathMatrix
Solve → 180Projection Area of 3D ShapesEasyArrayMathGeometry
Solve → 181Queens That Can Attack the KingMediumArrayMatrixSimulation
Solve → 182Range Sum Query 2D - ImmutableMediumArrayDesignMatrix
Solve → 183Range Sum Query 2D - MutableMediumArrayDesignBinary Indexed Tree
Solve → 184Rank Transform of a MatrixHardArrayUnion-FindGraph Theory
Solve → 185Reconstruct a 2-Row Binary MatrixMediumArrayGreedyMatrix
Solve → 186Regions Cut By SlashesMediumArrayHash TableDepth-First Search
Solve → 187Remove All Ones With Row and Column Flips IIMediumArrayBit ManipulationBreadth-First Search
Solve → 188Remove All Ones With Row and Column FlipsMediumArrayMathBit Manipulation
Solve → 189Reshape the MatrixEasyArrayMatrixSimulation
Solve → 190Richest Customer WealthEasyArrayMatrix
Solve → 191Rotate ImageMediumArrayMathMatrix
Solve → 192Rotating the BoxMediumArrayTwo PointersMatrix
Solve → 193Rotting OrangesMediumArrayBreadth-First SearchMatrix
Solve → 194Row With Maximum OnesEasyArrayMatrix
Solve → 195Score After Flipping MatrixMediumArrayGreedyBit Manipulation
Solve → 196Search a 2D Matrix IIMediumArrayBinary SearchDivide and Conquer
Solve → 197Search a 2D MatrixMediumArrayBinary SearchMatrix
Solve → 198Set Matrix ZeroesMediumArrayHash TableMatrix
Solve → 199Shift 2D GridEasyArrayMatrixSimulation
Solve → 200Shortest BridgeMediumArrayDepth-First SearchBreadth-First Search
Solve → 201Shortest Distance from All BuildingsHardArrayBreadth-First SearchMatrix
Solve → 202Shortest Path in a Grid with Obstacles EliminationHardArrayBreadth-First SearchMatrix
Solve → 203Shortest Path in a Hidden GridMediumArrayDepth-First SearchBreadth-First Search
Solve → 204Shortest Path in Binary MatrixMediumArrayBreadth-First SearchMatrix
Solve → 205Shortest Path to Get All KeysHardArrayBit ManipulationBreadth-First Search
Solve → 206Shortest Path to Get FoodMediumArrayBreadth-First SearchMatrix
Solve → 207Sliding PuzzleHardArrayDynamic ProgrammingBacktracking
Solve → 208Smallest Rectangle Enclosing Black PixelsHardArrayBinary SearchDepth-First Search
Solve → 209Snakes and LaddersMediumArrayBreadth-First SearchMatrix
Solve → 210Sort Matrix by DiagonalsMediumArraySortingMatrix
Solve → 211Sort the Matrix DiagonallyMediumArraySortingMatrix
Solve → 212Sort the Students by Their Kth ScoreMediumArraySortingMatrix
Solve → 213Sparse Matrix MultiplicationMediumArrayHash TableMatrix
Solve → 214Special Positions in a Binary MatrixEasyArrayMatrix
Solve → 215Spiral Matrix IIMediumArrayMatrixSimulation
Solve → 216Spiral Matrix IIIMediumArrayMatrixSimulation
Solve → 217Spiral Matrix IVMediumArrayLinked ListMatrix
Solve → 218Spiral MatrixMediumArrayMatrixSimulation
Solve → 219Stamping the GridHardArrayGreedyMatrix
Solve → 220Strange Printer IIHardArrayGraph TheoryTopological Sort
Solve → 221Subrectangle QueriesMediumArrayDesignMatrix
Solve → 222Sudoku SolverHardArrayHash TableBacktracking
Solve → 223Sum of Remoteness of All CellsMediumArrayHash TableDepth-First Search
Solve → 224Surface Area of 3D ShapesEasyArrayMathGeometry
Solve → 225Surrounded RegionsMediumArrayDepth-First SearchBreadth-First Search
Solve → 226Swim in Rising WaterHardArrayBinary SearchDepth-First Search
Solve → 227The K Weakest Rows in a MatrixEasyArrayBinary SearchSorting
Solve → 228The Knight’s TourMediumArrayBacktrackingMatrix
Solve → 229The Maze IIMediumArrayDepth-First SearchBreadth-First Search
Solve → 230The Maze IIIHardArrayStringDepth-First Search
Solve → 231The MazeMediumArrayDepth-First SearchBreadth-First Search
Solve → 232Toeplitz MatrixEasyArrayMatrix
Solve → 233Transform to ChessboardHardArrayMathBit Manipulation
Solve → 234Transpose MatrixEasyArrayMatrixSimulation
Solve → 235Trapping Rain Water IIHardArrayBreadth-First SearchHeap (Priority Queue)
Solve → 236Twisted Mirror Path CountMediumArrayDynamic ProgrammingMatrix
Solve → 237Unique Paths IIMediumArrayDynamic ProgrammingMatrix
Solve → 238Unique Paths IIIHardArrayBacktrackingBit Manipulation
Solve → 239Valid SudokuMediumArrayHash TableMatrix
Solve → 240Valid Tic-Tac-Toe StateMediumArrayMatrix
Solve → 241Valid Word SquareEasyArrayMatrix
Solve → 242Walls and GatesMediumArrayBreadth-First SearchMatrix
Solve → 243Where Will the Ball FallMediumArrayMatrixSimulation
Solve → 244Word Search IIHardArrayStringBacktracking
Solve → 245Word SearchMediumArrayStringBacktracking
Solve → 246Zigzag Grid Traversal With SkipEasyArrayMatrixSimulation
Solve →