当前位置: 首页 > news >正文

做网站的算什么行业青岛做网站哪个公司好

做网站的算什么行业,青岛做网站哪个公司好,长春网易网站建设,石家庄网络公司排名目录 307. 区域和检索 - 数组可修改 题目描述#xff1a; 实现代码与解析#xff1a; 树状数组#xff1a; 原理思路#xff1a; 307. 区域和检索 - 数组可修改 题目描述#xff1a; 给你一个数组 nums #xff0c;请你完成两类查询。 其中一类查询要求 更新 数组…目录 307. 区域和检索 - 数组可修改 题目描述 实现代码与解析 树状数组 原理思路 307. 区域和检索 - 数组可修改 题目描述 给你一个数组 nums 请你完成两类查询。 其中一类查询要求 更新 数组 nums 下标对应的值另一类查询要求返回数组 nums 中索引 left 和索引 right 之间 包含 的nums元素的 和 其中 left right 实现 NumArray 类 NumArray(int[] nums) 用整数数组 nums 初始化对象void update(int index, int val) 将 nums[index] 的值 更新 为 valint sumRange(int left, int right) 返回数组 nums 中索引 left 和索引 right 之间 包含 的nums元素的 和 即nums[left] nums[left 1], ..., nums[right] 示例 1 输入 [NumArray, sumRange, update, sumRange] [[[1, 3, 5]], [0, 2], [1, 2], [0, 2]] 输出 [null, 9, null, 8]解释 NumArray numArray new NumArray([1, 3, 5]); numArray.sumRange(0, 2); // 返回 1 3 5 9 numArray.update(1, 2); // nums [1,2,5] numArray.sumRange(0, 2); // 返回 1 2 5 8提示 1 nums.length 3 * 104-100 nums[i] 1000 index nums.length-100 val 1000 left right nums.length调用 update 和 sumRange 方法次数不大于 3 * 104  实现代码与解析 树状数组 class NumArray { public:vectorint tr vectorint(1000010);int lowbit(int x) {return x -x;}int query(int x) {int res 0;for (int i x; i 0; i - lowbit(i)) res tr[i];return res;}void add(int x, int u) {for (int i x; i n; i lowbit(i)) tr[i] u;}vectorint nums;int n;NumArray(vectorint nums) {n nums.size();this-nums nums;// 初始化 树状数组tr.resize(n 1, 0);for (int i 0; i n; i) add(i 1, nums[i]);}void update(int index, int val) {add(index 1, val - nums[index]);nums[index] val;}int sumRange(int left, int right) {return query(right 1) - query(left);} }; 原理思路 如果没有更新用前缀和就行但是此题数组会改变如果每次都求一次前缀和一定超时所以考虑用树状数组。 树状数组代码十分好写和简单背下来就可以其具体原理可以自行查阅理解起来还是挺难的。
http://www.w-s-a.com/news/68357/

相关文章:

  • 中国铁路建设投资公司网站熊学军想开网站建设公司
  • 优化一个网站多少钱网站开发北京
  • html教学关键词优化价格
  • 黄冈论坛网站有哪些给wordpress首页添加公告栏
  • 初中做数学题的网站做淘宝必备网站
  • 买拆车件上什么网站谁有那种手机网站
  • 一家专做有机蔬菜的网站万户网络是干嘛的
  • 十堰百度网站建设八宝山做网站公司
  • 地区电商网站系统建筑施工图纸培训班
  • 网站外包维护一年多少钱医院网站 功能
  • 电子商务市场的发展前景seo推广平台服务
  • 乐清网页设计公司哪家好seo推广任务小结
  • 360建筑网是什么pc优化工具
  • 越秀免费网站建设风景区网站建设项目建设可行性
  • 网站建站公司一站式服务学校网站开发招标
  • asp.net mvc 5 网站开发之美电商网站 流程图
  • 室内设计素材网站推荐郑州专业做淘宝网站建设
  • 新建的网站怎么做seo优化模板规格尺寸及价格
  • 平湖网站设计做电子元器件销售什么网站好
  • 可视化网站模板我想建个网站网站怎么建域名
  • 达州网站建设qinsanw南京市建设发展集团有限公司网站
  • django 网站开发实例公司排行榜
  • 韩国做美食网站阳江网站建设 公司价格
  • 网站开发哪里接业务长春高端模板建站
  • 深圳网站制作公司方案dw一个完整网页的代码
  • asp手机网站源码下载做seo推广网站
  • 网站优化建议怎么写网站维护主要有哪些内容和方法
  • 建设网站需要钱吗网络推广加盟
  • 高清素材图片的网站泰安网签备案查询
  • 自助网站建设怎么建设房地产的最新政策