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

杂志社网站模板办公用品网站建设

杂志社网站模板,办公用品网站建设,单页淘宝客网站模板,宁德商城网站建设线段树的教程可以参照线段树 这里推荐 https://oi-wiki.org/ 这个网站,数据结构讲的非常透。 线段树学了很多次忘了很多次,这次打算记录一下以后方便回顾(leetcode这类题遇见的不算特别多)。 样板例题 leltcode-307 #题目样板 class NumArray {private …

线段树的教程可以参照线段树
这里推荐 https://oi-wiki.org/
这个网站,数据结构讲的非常透。
线段树学了很多次忘了很多次,这次打算记录一下以后方便回顾(leetcode这类题遇见的不算特别多)。
样板例题 leltcode-307

#题目样板
class NumArray {private int[] segmentTree;private int n;public NumArray(int[] nums) {n = nums.length;segmentTree = new int[nums.length * 4];build(0, 0, n - 1, nums);}public void update(int index, int val) {change(index, val, 0, 0, n - 1);}public int sumRange(int left, int right) {return range(left, right, 0, 0, n - 1);}private void build(int node, int s, int e, int[] nums) {if (s == e) {segmentTree[node] = nums[s];return;}int m = s + (e - s) / 2;build(node * 2 + 1, s, m, nums);build(node * 2 + 2, m + 1, e, nums);segmentTree[node] = segmentTree[node * 2 + 1] + segmentTree[node * 2 + 2];}private void change(int index, int val, int node, int s, int e) {if (s == e) {segmentTree[node] = val;return;}int m = s + (e - s) / 2;if (index <= m) {change(index, val, node * 2 + 1, s, m);} else {change(index, val, node * 2 + 2, m + 1, e);}segmentTree[node] = segmentTree[node * 2 + 1] + segmentTree[node * 2 + 2];}private int range(int left, int right, int node, int s, int e) {if (left == s && right == e) {return segmentTree[node];}int m = s + (e - s) / 2;if (right <= m) {return range(left, right, node * 2 + 1, s, m);} else if (left > m) {return range(left, right, node * 2 + 2, m + 1, e);} else {return range(left, m, node * 2 + 1, s, m) + range(m + 1, right, node * 2 + 2, m + 1, e);}}
}
http://www.yayakq.cn/news/462453/

相关文章:

  • 网站建设的目标是什么 提供了哪些栏目网站怎么做微信分享
  • 备案 网站服务类型民治营销网站制作
  • 西安网站维保公司wordpress增加视频播放
  • 网站招代理整合网络营销推广
  • 美食网站的建设建一个网站流程
  • 哈尔滨专业建站免费咨询柯城建设局网站
  • 网站 模板 侵权网站营销案例
  • 安康市城乡建设规划局 网站软文网站外包
  • 太原做网站公司运营网站建设素材模板下载
  • 个人网站包含哪些内容永久免费不收费的聊天软件app
  • 域名抢注网站皖icp合肥网站开发公司
  • 全景精灵网站建设招商加盟网站模板html
  • 学校网站建设实训总结自己有域名怎么做免费网站
  • 做网站怎么挣钱赚钱天津制作网站的公司电话
  • 北京专业做网站公司工作5年判若两人
  • 网站导航栏一般有什么内容个人网站做支付宝收款
  • 优化网站的公司哪家好室内设计在哪里接网单
  • 广州市住房和城乡建设局网站首页网站开发高级证
  • 泉州专业网站建设公司招标文件范本
  • 创建网站英文个人网站可以做淘宝店铺名
  • 高安做网站网站下载系统如何做系统
  • 怎么看网站是哪个平台做的腾讯云提供网站建设吗
  • 软件网站开发合同做网站需要注意事项
  • 应用网站Wordpress上传万网空间
  • 做封面的免费网站wordpress自定义文章页面模板
  • 自己做的网站和ie不兼容湖南公示新任省管干部
  • 网站建设在哪里的wordpress做ftp
  • 备案 网站下线南通网站开发公司
  • 做知乎网站的图片济南优化网站
  • 美容院网站建设方案书集安网站制作