力扣-303-区域和检索-数组不可变
前缀和入门模板题
我想着“前缀和”嘛,那就整一个“前缀和”出来,但是好像空间效率特别差
感觉有点空间换时间的意思
class NumArray { private: vector<int> prefixSum; public: NumArray(vector<int>& nums) { int temp = 0; prefixSum.push_back(temp); for (int num : nums) { temp += num; prefixSum.push_back(temp); } } int sumRange(int left, int right) { return prefixSum[right+1] - prefixSum[left]; } };
感觉有点莫名其妙的题,可以直接accumulate()
调api
评论中说关键是在会被多次调用上面
本文作者:YaosGHC
本文链接:https://www.cnblogs.com/yaocy/p/17001772.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步