This is my blog.
发现教育场可能更适合我
去掌握一个数据结构
很久之前就想学了(估计我是最晚的一个吧)
但是被它的变化给吓倒了
虽然现在还是刚入门
但是板子风格差不多定了
多练练题,尽量背下来吧
basement
线段树是一种二叉搜索树,把区间划分成一些单元区间,每一个区间就是一片叶子
对于每一个非叶子节点,它的左儿子表示的区间为\(\left[ a,\frac{(a+b)}{2} \right] \),右儿子表示的区间为\(\left[ \frac{(a+b)}{2}+1,b \right] \)。因此线段树是平衡二叉树,最后的子节点数目为N,即整个线段区间的长度。
代码
|
|
后记
很开心,今天算是正式接触线段树了
之前断断续续,也没有什么理解
现在大致有一颗树在脑袋中了
还是starbucks,
还是coding
忙里偷闲
嘻嘻嘻
转载请注明出处,谢谢。
愿 我是你的小太阳