# 最大矩形 (opens new window)
- 难度:Hard
- 标签:
# 刷题思路
- [ ] xx
- [ ] xx
# 方法 1
- 复杂度:
- 时间 O()
- 空间 O()
var maximalRectangle = function(matrix) {
if (matrix.length === 0 || matrix[0].length === 0) return 0
let [m, n] = [matrix.length, matrix[0].length]
let res = 0
for (let i=0; i<m; i++) {
for (let j=0; j<n; j++) {
if (matrix[i][j] === 1) {
let sum = 0
res = Math.max(sum, res)
}
}
}
return res
};
# 方法 2
- 复杂度:
- 时间 O()
- 空间 O()
JS刷题记录 Leetcode-js (opens new window) 每周都会更新刷题心得或者题解, 你的点赞或 star 都将助力我产出更好内容~