当前位置:   article > 正文

Golang | Leetcode Golang题解之第303题区域和检索-数组不可变

Golang | Leetcode Golang题解之第303题区域和检索-数组不可变

题目:

题解:

  1. type NumArray struct {
  2. sums []int
  3. }
  4. func Constructor(nums []int) NumArray {
  5. sums := make([]int, len(nums)+1)
  6. for i, v := range nums {
  7. sums[i+1] = sums[i] + v
  8. }
  9. return NumArray{sums}
  10. }
  11. func (na *NumArray) SumRange(i, j int) int {
  12. return na.sums[j+1] - na.sums[i]
  13. }
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/910905
推荐阅读
相关标签
  

闽ICP备14008679号