Skip to content

Commit 69f0ec1

Browse files
committed
Runtime: 157 ms (Top 61.90%) | Memory: 51.4 MB (Top 19.05%)
1 parent 9bcddcf commit 69f0ec1

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

scripts/algorithms/T/Trapping Rain Water II/Trapping Rain Water II.js

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1+
// Runtime: 157 ms (Top 61.90%) | Memory: 51.4 MB (Top 19.05%)
12
const dir = [[0, -1], [-1, 0], [0, 1], [1, 0]];
2-
const MAX = 200 * 201; // n * m + m
3+
const MAX = 200 * 201; // n * m + m
34
const trapRainWater = (g) => {
45
let n = g.length, m = g[0].length;
56
if (n == 0) return 0;
@@ -14,7 +15,7 @@ const trapRainWater = (g) => {
1415
}
1516
}
1617
}
17-
while (pq.size()) { // BFS
18+
while (pq.size()) { // BFS
1819
let cur = pq.dequeue().element;
1920
let h = cur[0], r = cur[1] / m >> 0, c = cur[1] % m; // height row column
2021
max = Math.max(max, h);
@@ -29,4 +30,4 @@ const trapRainWater = (g) => {
2930
return res;
3031
};
3132

32-
const initialize2DArrayNew = (n, m) => { let data = []; for (let i = 0; i < n; i++) { let tmp = Array(m).fill(false); data.push(tmp); } return data; };
33+
const initialize2DArrayNew = (n, m) => { let data = []; for (let i = 0; i < n; i++) { let tmp = Array(m).fill(false); data.push(tmp); } return data; };

0 commit comments

Comments
 (0)