博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
303. Range Sum Query - Immutable
阅读量:7080 次
发布时间:2019-06-28

本文共 522 字,大约阅读时间需要 1 分钟。

一、题目

  1、审题 

  

  2、分析

    给出一个整形数组,返回从下标 i 到 j 的元素之和。

 

二、解答

  1、思路

    ①、新建一个数组,如下标 i : 存储下标 0 ~ i 的元素之和。

    ②、最终返回 nums[j] - nums[i];

class NumArray {    private int[] nums;        public NumArray(int[] nums) {        for (int i = 1; i < nums.length; i++)             nums[i] += nums[i-1];                this.nums = nums;    }        public int sumRange(int i, int j) {        if(i == 0)            return nums[j];                return nums[j] - nums[i - 1];    }}

 

转载于:https://www.cnblogs.com/skillking/p/10033084.html

你可能感兴趣的文章
你朋友圈里的广告是怎么做到合你胃口的?
查看>>
#第1天#《C Primer Plus》学习历程
查看>>
为什么说GraphQL可以取代REST API?
查看>>
亚马逊是如何进行软件开发的
查看>>
腾讯开源手游热更新方案,Unity3D下的Lua编程
查看>>
Kafka迎来1.0.0版本,正式告别四位数版本号
查看>>
Chef宣布100%开源,要走红帽模式?\n
查看>>
用实例讲解Spark Sreaming
查看>>
Visual Studio 15.8 Preview 3支持多点编辑功能
查看>>
我们究竟应不应该使用框架?
查看>>
如何用Kotlin Coroutines和Architecture Components进行Android开发?
查看>>
RxJava系列六(从微观角度解读RxJava源码)
查看>>
How do you create a DynamicResourceBinding that supports Converters, StringFormat?
查看>>
《快学 Go 语言》第 9 课 —— 接口
查看>>
HTML5抽奖转盘
查看>>
PostgreSQL 10.1 手册_部分 III. 服务器管理_第 31 章 逻辑复制_31.6. 监控
查看>>
python 练习
查看>>
Kafka三款监控工具比较(转载)
查看>>
SQL Server中sp_spaceused统计数据使用的空间总量不正确的原因
查看>>
不一样的Java Enum
查看>>