| 0036 | Valid Sudoku | Array, Hash Table, Matrix |
| 0048 | Rotate Image | Array, Math, Matrix |
| 0054 | Spiral Matrix | Array, Matrix, Simulation |
| 0059 | Spiral Matrix II | Array, Matrix, Simulation |
| 0063 | Unique Paths II | Array, Dynamic Programming, Matrix |
| 0064 | Minimum Path Sum | Array, Dynamic Programming, Matrix |
| 0073 | Set Matrix Zeroes | Array, Hash Table, Matrix |
| 0074 | Search a 2D Matrix | Array, Binary Search, Matrix |
| 0079 | Word Search | Depth-First Search, Array, String +2 |
| 0130 | Surrounded Regions | Depth-First Search, Breadth-First Search, Union Find +2 |
| 0200 | Number of Islands | Depth-First Search, Breadth-First Search, Union Find +2 |
| 0221 | Maximal Square | Array, Dynamic Programming, Matrix |
| 0240 | Search a 2D Matrix II | Array, Binary Search, Divide and Conquer +1 |
| 0289 | Game of Life | Array, Matrix, Simulation |
| 0304 | Range Sum Query 2D - Immutable | Design, Array, Matrix +1 |
| 0378 | Kth Smallest Element in a Sorted Matrix | Array, Binary Search, Matrix +2 |
| 0417 | Pacific Atlantic Water Flow | Depth-First Search, Breadth-First Search, Array +1 |
| 0419 | Battleships in a Board | Depth-First Search, Array, Matrix |
| 0427 | Construct Quad Tree | Tree, Array, Divide and Conquer +1 |
| 0498 | Diagonal Traverse | Array, Matrix, Simulation |
| 0529 | Minesweeper | Depth-First Search, Breadth-First Search, Array +1 |
| 0542 | 01 Matrix | Breadth-First Search, Array, Dynamic Programming +1 |
| 0695 | Max Area of Island | Depth-First Search, Breadth-First Search, Union Find +2 |
| 0794 | Valid Tic-Tac-Toe State | Array, Matrix |
| 0807 | Max Increase to Keep City Skyline | Greedy, Array, Matrix |
| 0835 | Image Overlap | Array, Matrix |
| 0840 | Magic Squares In Grid | Array, Hash Table, Math +1 |
| 0861 | Score After Flipping Matrix | Greedy, Bit Manipulation, Array +1 |
| 0885 | Spiral Matrix III | Array, Matrix, Simulation |
| 0909 | Snakes and Ladders | Breadth-First Search, Array, Matrix |
| 0931 | Minimum Falling Path Sum | Array, Dynamic Programming, Matrix |
| 0934 | Shortest Bridge | Depth-First Search, Breadth-First Search, Array +1 |
| 0959 | Regions Cut By Slashes | Depth-First Search, Breadth-First Search, Union Find +3 |
| 0994 | Rotting Oranges | Breadth-First Search, Array, Matrix |
| 1020 | Number of Enclaves | Depth-First Search, Breadth-First Search, Union Find +2 |
| 1034 | Coloring A Border | Depth-First Search, Breadth-First Search, Array +1 |
| 1072 | Flip Columns For Maximum Number of Equal Rows | Array, Hash Table, Matrix |
| 1091 | Shortest Path in Binary Matrix | Breadth-First Search, Array, Matrix |
| 1139 | Largest 1-Bordered Square | Array, Dynamic Programming, Matrix |
| 1162 | As Far from Land as Possible | Breadth-First Search, Array, Dynamic Programming +1 |
| 1219 | Path with Maximum Gold | Array, Backtracking, Matrix |
| 1222 | Queens That Can Attack the King | Array, Matrix, Simulation |
| 1253 | Reconstruct a 2-Row Binary Matrix | Greedy, Array, Matrix |
| 1254 | Number of Closed Islands | Depth-First Search, Breadth-First Search, Union Find +2 |
| 1267 | Count Servers that Communicate | Depth-First Search, Breadth-First Search, Union Find +3 |
| 1277 | Count Square Submatrices with All Ones | Array, Dynamic Programming, Matrix |
| 1292 | Maximum Side Length of a Square with Sum Less than or Equal to Threshold | Array, Binary Search, Matrix +1 |
| 1314 | Matrix Block Sum | Array, Matrix, Prefix Sum |
| 1329 | Sort the Matrix Diagonally | Array, Matrix, Sorting |
| 1391 | Check if There is a Valid Path in a Grid | Depth-First Search, Breadth-First Search, Union Find +2 |
| 1476 | Subrectangle Queries | Design, Array, Matrix |
| 1504 | Count Submatrices With All Ones | Stack, Array, Dynamic Programming +2 |
| 1536 | Minimum Swaps to Arrange a Binary Grid | Greedy, Array, Matrix |
| 1559 | Detect Cycles in 2D Grid | Depth-First Search, Breadth-First Search, Union Find +2 |
| 1594 | Maximum Non Negative Product in a Matrix | Array, Dynamic Programming, Matrix |
| 1605 | Find Valid Matrix Given Row and Column Sums | Greedy, Array, Matrix |
| 1631 | Path With Minimum Effort | Depth-First Search, Breadth-First Search, Union Find +4 |
| 1706 | Where Will the Ball Fall | Array, Matrix, Simulation |
| 1727 | Largest Submatrix With Rearrangements | Greedy, Array, Matrix +1 |
| 1738 | Find Kth Largest XOR Coordinate Value | Bit Manipulation, Array, Divide and Conquer +5 |
| 1765 | Map of Highest Peak | Breadth-First Search, Array, Matrix |
| 1861 | Rotating the Box | Array, Two Pointers, Matrix |
| 1878 | Get Biggest Three Rhombus Sums in a Grid | Array, Math, Matrix +3 |
| 1895 | Largest Magic Square | Array, Matrix, Prefix Sum |
| 1901 | Find a Peak Element II | Array, Binary Search, Matrix |
| 1905 | Count Sub Islands | Depth-First Search, Breadth-First Search, Union Find +2 |
| 1914 | Cyclically Rotating a Grid | Array, Matrix, Simulation |
| 1926 | Nearest Exit from Entrance in Maze | Breadth-First Search, Array, Matrix |
| 1937 | Maximum Number of Points with Cost | Array, Dynamic Programming, Matrix |
| 1958 | Check if Move is Legal | Array, Enumeration, Matrix |
| 1975 | Maximum Matrix Sum | Greedy, Array, Matrix |
| 1981 | Minimize the Difference Between Target and Chosen Elements | Array, Dynamic Programming, Matrix |
| 1992 | Find All Groups of Farmland | Depth-First Search, Breadth-First Search, Array +1 |
| 2017 | Grid Game | Array, Matrix, Prefix Sum |
| 2018 | Check if Word Can Be Placed In Crossword | Array, Enumeration, Matrix |
| 2033 | Minimum Operations to Make a Uni-Value Grid | Array, Math, Matrix +1 |
| 2125 | Number of Laser Beams in a Bank | Array, Math, String +1 |
| 2146 | K Highest Ranked Items Within a Price Range | Breadth-First Search, Array, Matrix +2 |
| 2245 | Maximum Trailing Zeros in a Cornered Path | Array, Matrix, Prefix Sum |
| 2257 | Count Unguarded Cells in the Grid | Array, Matrix, Simulation |
| 2304 | Minimum Path Cost in a Grid | Array, Dynamic Programming, Matrix |
| 2326 | Spiral Matrix IV | Array, Linked List, Matrix +1 |
| 2352 | Equal Row and Column Pairs | Array, Hash Table, Matrix +1 |
| 2397 | Maximum Rows Covered by Columns | Bit Manipulation, Array, Backtracking +2 |
| 2428 | Maximum Sum of an Hourglass | Array, Matrix, Prefix Sum |
| 2482 | Difference Between Ones and Zeros in Row and Column | Array, Matrix, Simulation |
| 2536 | Increment Submatrices by One | Array, Matrix, Prefix Sum |
| 2545 | Sort the Students by Their Kth Score | Array, Matrix, Sorting |
| 2556 | Disconnect Path in a Binary Matrix by at Most One Flip | Depth-First Search, Breadth-First Search, Array +2 |
| 2596 | Check Knight Tour Configuration | Depth-First Search, Breadth-First Search, Array +2 |
| 2658 | Maximum Number of Fish in a Grid | Depth-First Search, Breadth-First Search, Union Find +2 |
| 2661 | First Completely Painted Row or Column | Array, Hash Table, Matrix |
| 2679 | Sum in a Matrix | Array, Matrix, Sorting +2 |
| 2684 | Maximum Number of Moves in a Grid | Array, Dynamic Programming, Matrix |
| 2711 | Difference of Number of Distinct Values on Diagonals | Array, Hash Table, Matrix |
| 2812 | Find the Safest Path in a Grid | Breadth-First Search, Union Find, Array +3 |
| 2850 | Minimum Moves to Spread Stones Over Grid | Breadth-First Search, Array, Dynamic Programming +1 |
| 2906 | Construct Product Matrix | Array, Matrix, Prefix Sum |
| 0286 | Walls and GatesPremium | Breadth-First Search, Array, Matrix |
| 0308 | Range Sum Query 2D - MutablePremium | Design, Binary Indexed Tree, Segment Tree +2 |
| 0311 | Sparse Matrix MultiplicationPremium | Array, Hash Table, Matrix |
| 0348 | Design Tic-Tac-ToePremium | Design, Array, Hash Table +2 |
| 0361 | Bomb EnemyPremium | Array, Dynamic Programming, Matrix |
| 0490 | The MazePremium | Depth-First Search, Breadth-First Search, Array +1 |
| 0505 | The Maze IIPremium | Depth-First Search, Breadth-First Search, Graph +4 |
| 0531 | Lonely Pixel IPremium | Array, Hash Table, Matrix |
| 0533 | Lonely Pixel IIPremium | Array, Hash Table, Matrix |
| 0562 | Longest Line of Consecutive One in MatrixPremium | Array, Dynamic Programming, Matrix |
| 0723 | Candy CrushPremium | Array, Two Pointers, Matrix +1 |
| 0750 | Number Of Corner RectanglesPremium | Array, Math, Dynamic Programming +1 |
| 1102 | Path With Maximum Minimum ValuePremium | Depth-First Search, Breadth-First Search, Union Find +4 |
| 1198 | Find Smallest Common Element in All RowsPremium | Array, Hash Table, Binary Search +2 |
| 1428 | Leftmost Column with at Least a OnePremium | Array, Binary Search, Interactive +1 |