- 5
- 0
- 约4.14千字
- 约 26页
- 2017-05-28 发布于河南
- 举报
线段树_树状数组I(11页建树有修正)
1
线段树,and树状数组
kennethsnow
Problems with Intervals
区间查询
询问某段区间的某些性质(极值,求和,etc)
区间更新
某些操作影响了某段区间(统一加一个值……)
三个问题
更新点,查询区间
更新区间,查询点
更新区间,查询区间
一个使用了两年的经典问题
一个长度为N的一维数组(a[1]~a[N])
我们每次对该数组有一些操作:
1、修改数组中某个元素的值
【1,5,4,1,6】---(a[2]=3)--- 【1,3,4,1,6】
2、询问数组中某段区间的最大值
【1,5,4,1,6】---(max(1,4)=?)--- 5
3、询问数组中某段区间的和
【1,5,4,1,6】---(sum(3,5)=?)--- 11
线段树
如果只有一次询问?
枚举相应区间内的元素,输出答案 O(N)
更多的询问?
Q次询问,O(NQ) Thats too SLOW!
线段树——在O(log2N)的时间内完成每次操作 O(Qlog2N)
Less than 1 seconds when N=Q=100000
线段树——结构
线段树的本质是一棵二叉树,不同于其它二叉树,线段树的每一个节点记录的是一段区间的信息。
e.g. 对于长度为5的数组a[1]~a[5]
[1,5]
[1,3]
您可能关注的文档
- B超诊断气胸.ppt
- 耳熟能详的电话提示音.docx
- 第4章子结构.ppt
- MyEclipse2013破解方法.docx
- 各种号码的结构及作用说明.doc
- 你常听到的语音提示.doc
- C语言 4循环程序结构设计.ppt
- 智能网用户的主被叫流程.doc
- MyEclipse 各个版本全系列注册码及官方下载地址及高速网盘国内地址.doc
- 分析下面的程序.docx
- 21.3.1 矩形 第2课时 课件 人教版数学八年级下册.pptx
- 23.2 一次函数的图象和性质 第1课时 课件 人教版数学八年级下册.pptx
- 19.1 二次根式及其性质 第2课时 课件 人教版数学八年级下册.pptx
- 19.3 二次根式的加法与减法 第2课时 课件 人教版数学八年级下册.pptx
- 20.2 勾股定理的逆定理及其应用 第2课时 课件 人教版数学八年级下册.pptx
- 22.1 函数的概念 第1课时 课件 人教版数学八年级下册.pptx
- 22.1 函数的概念 第2课时 课件 人教版数学八年级下册.pptx
- 19.2 二次根式的乘法与除法 第1课时 课件 人教版数学八年级下册.pptx
- 24.1.1 平均数 第2课时 课件 人教版数学八年级下册.pptx
- 24.1.1 平均数 第3课时 课件 人教版数学八年级下册.pptx
最近下载
- 中草药彩色图谱(第三版)(徐国钧 等主编)_部分19.pdf VIP
- 三元一次方程组计算专项练习90题(含答案).doc VIP
- 《GB_T 7354-2018高电压试验技术 局部放电测量》专题研究报告.pptx VIP
- 宫颈机能不全.pptx VIP
- 中草药彩色图谱(第三版)(徐国钧 等主编)_部分23.pdf VIP
- 中草药彩色图谱(第三版)(徐国钧 等主编)_部分8.pdf VIP
- 2024统编版八年级道德与法治下册期末复习知识点提纲.pdf VIP
- 压力容器年度检查报告(tsg21216).docx VIP
- 中草药彩色图谱(第三版)(徐国钧 等主编)_部分17.pdf VIP
- 《收益管理》课件—09航空公司的收益管理.pptx VIP
原创力文档

文档评论(0)