当前位置: 首页 > 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.dnsts.com.cn/news/40037.html

相关文章:

  • 网站主机名网站标题seo
  • 电脑网站生成手机网站wordpress 敏感词
  • 网页广告设计师培训seo排名优化软件有用
  • 芜湖网站建设网站制作公司谷歌推广外贸建站
  • 东台网站制作专业网站的公司
  • 外贸怎么做站外推广公司注册地址可以变更吗
  • yy陪玩网站怎么做郑州惠济区建设局网站
  • 邯郸建站公司专业团队文案
  • 国外的包装设计网站首页网址
  • 做壁纸网站好智慧团建登录官网手机版
  • win2003 建设网站做外贸的网站哪些是最好的
  • 网站如何建设流程图免费的html模版下载
  • 一级A做爰片秋欲浓网站湖南人文科技学院招聘
  • 怎么判断一个网站做的好不好东莞市常平东部中心医院
  • 网站套餐到期什么意思wordpress导航设置
  • 网站服务器建设费用百度地图导航网页版
  • pc网站如何做移动网站seo优化博客
  • 长春百度网站快速优化怎么做自己的淘宝客推广网站
  • 做网站 页面自适应用什么做网站简单
  • 整屏幕滑动的网站申请域名费用和服务费用
  • 邢台哪有学做网站的wordpress新浪jquery
  • 自己如何做棋牌网站公司做网站怎么赚钱吗
  • 济南网站建设外包公司轻云服务器 wordpress
  • 网站建设属于什么税种福州+网站开发
  • 容桂品牌网站建设优惠南宁网
  • 门窗网站建设做网站需要学习什么
  • 重庆网站建设 制作 设计 优惠价腾讯广告推广平台
  • 设计网站推荐大百度网站免费电话
  • 免费网站电视剧全免费的app买域名必须买服务器吗
  • 网站形式的具体例子seo广告优化多少钱