码迷,mamicode.com
首页 > 其他好文 > 详细

308. Range Sum Query 2D - Mutable

时间:2018-11-06 11:14:08      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:border   query   etc   element   rect   upper   table   nts   class   

Given a 2D matrix matrix, find the sum of the elements inside the rectangle defined by its upper left corner (row1, col1) and lower right corner (row2, col2).
?
?The above rectangle (with the red border) is defined by (row1, col1) = (2, 1) and (row2, col2) = (4, 3), which contains sum = 8.
Example:?
Given matrix = [
  [3, 0, 1, 4, 2],
  [5, 6, 3, 2, 1],
  [1, 2, 0, 1, 5],
  [4, 1, 0, 1, 7],
  [1, 0, 3, 0, 5]
]

sumRegion(2, 1, 4, 3) -> 8
update(3, 2, 2)
sumRegion(2, 1, 4, 3) -> 10


https://leetcode.com/problems/range-sum-query-2d-mutable/discuss/75863/Segment-Tree-Solution-in-Java

 

308. Range Sum Query 2D - Mutable

标签:border   query   etc   element   rect   upper   table   nts   class   

原文地址:https://www.cnblogs.com/tobeabetterpig/p/9913059.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!