Matrix Study Guide ================== :::warning [< Return to Home Page](https://hackmd.io/@siansiansu/HknJJm0W0) ::: Matrix Traversal and Manipulation --------------------------------- ### Spiral Traversal Problems involving traversing a matrix in a spiral pattern. - 🟨 [54\. Spiral Matrix](https://leetcode.com/problems/spiral-matrix/) \[[Solution](https://hackmd.io/@siansiansu/Bk6VRdnMR)\] - 🟨 [2326. Spiral Matrix IV](https://leetcode.com/problems/spiral-matrix-iv/description/) [[Solution](https://hackmd.io/@siansiansu/HyzjVgn30)] ### Matrix Rotation Problems that require rotating a matrix. - 🟨 [48\. Rotate Image](https://leetcode.com/problems/rotate-image/) \[[Solution](https://hackmd.io/@siansiansu/rJam3_2zR)\] ### Matrix Modification Problems involving modifying matrix elements based on certain conditions. - 🟨 [73\. Set Matrix Zeroes](https://leetcode.com/problems/set-matrix-zeroes/) \[[Solution](https://hackmd.io/@siansiansu/rkPLDchGA)\] ### Greedy Algorithm Matrix problems that can be solved using greedy approaches. - 🟩 [1380\. Lucky Numbers in a Matrix](https://leetcode.com/problems/lucky-numbers-in-a-matrix/) \[[Solution](https://hackmd.io/@siansiansu/SJjWX8D_0)\] Matrix-based Games and Simulations ---------------------------------- ### Cellular Automata Problems simulating cellular automata or similar grid-based simulations. - 🟨 [289\. Game of Life](https://leetcode.com/problems/game-of-life/) \[[Solution](https://hackmd.io/@siansiansu/r1wGot7BA)\] Matrix Validation ----------------- ### Rule-based Validation Problems that involve validating matrices based on specific rules. - 🟨 [36\. Valid Sudoku](https://leetcode.com/problems/valid-sudoku/) \[[Solution](https://hackmd.io/@siansiansu/Sk1lDF2fC)\] - 🟨 [840\. Magic Squares In Grid](https://leetcode.com/problems/magic-squares-in-grid/) \[[Solution](https://hackmd.io/@siansiansu/rynBOjNqR)\] - 🟩 [2133\. Check if Every Row and Column Contains All Numbers](https://leetcode.com/problems/check-if-every-row-and-column-contains-all-numbers/) [[Solution](https://hackmd.io/@siansiansu/B1NWW7zX1e)] Problem Difficulty Legend ------------------------- - 🟩 Easy - 🟨 Medium - 🟧 Medium-Hard - 🟥 Hard - ⬛ Very Hard Additional Resources -------------------- - [Matrix Operations in Linear Algebra](https://www.mathsisfun.com/algebra/matrix-introduction.html) - [2D Array Manipulation Techniques](https://www.geeksforgeeks.org/2d-array-in-python-cpp/) - [Image Processing with Matrices](https://www.mathworks.com/help/images/matrix-representation-of-images.html)