MCPcopy Create free account
hub / github.com/Ainevsia/Leetcode-Rust / setZeroes1

Method setZeroes1

73. Set Matrix Zeroes/Solution.cpp:11–29  ·  view source on GitHub ↗

straight forward version

Source from the content-addressed store, hash-verified

9public:
10 // straight forward version
11 void setZeroes1(vector<vector<int>>& matrix) {
12 int m = matrix.size();
13 if (m == 0) return;
14 int n = matrix[0].size();
15 vector<vector<int>> mx = matrix;
16 for (int i=0; i<m; i++) {
17 for (int j=0; j<n; j++) {
18 if (mx[i][j] == 0) {
19 for (int i=0; i<m; i++) {
20 matrix[i][j] = 0;
21 }
22 for (int j=0; j<n; j++) {
23 matrix[i][j] = 0;
24 }
25 }
26 }
27 }
28
29 }
30
31 // straight forward version
32 void setZeroes2(vector<vector<int>>& matrix) {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected