1476. Subrectangle Queries 链接到标题 二维数组的更新与查找。
class SubrectangleQueries: def __init__(self, rectangle: List[List[int]]): self.rect = rectangle self.rows, self.cols = len(self.rect), len(self.rect[0]) def updateSubrectangle(self, row1: int, col1: int, row2: int, col2: int, newValue: int) -> None: for i in range(row1, row2 + 1): for j in range(col1, col2 + 1): self.rect[i][j] = newValue def getValue(self, row: int, col: int) -> int: return self.rect[row][col] # Your SubrectangleQueries object will be instantiated and called as such: # obj = SubrectangleQueries(rectangle) # obj.
...
继续阅读
(33)