线段树,树状数组,二维线段树.pdf

线段树,树状数组,二维线段树

北京大学暑期课 《ACM/ICPC竞赛训练》 北京大学信息学院郭炜 guo_wei@PKU.EDU.CN /guoweiofpku 课程网页:/summerschool/pku_acm_train.htm 线段树和树状数组 北京大学信息学院郭炜 线段树(Interval Tree)  实际上还是称为区间树更好理解一些。  树:是一棵树,而且是一棵二叉树。  线段:树上的每个节点对应于一个线段(还是叫 “区间”更容易理解,区间的起点和终点通常为 整数)  同一层的节点所代表的区间,相互不会重叠。同 一层节点所代表的区间,加起来是个连续的区间。  叶子节点的区间是单位长度,不能再分了。  线段树是一棵二叉树,树中的每一个结 点表示了一个区间[a,b] 。a,b通常是整数。 每一个叶子节点表示了一个单位区间(长 度为1)。对于每一个非叶结点所表示的 结点[a,b] ,其左

文档评论(0)

1亿VIP精品文档

相关文档