Zoj 2112 线段树套Treap
树套树入门题
树套树空间复杂度分析:维护一个长度为n的序列,线段树的结点数一般为4n,而Treap则是对于每一个元素(包括重复出现的)都需要一个空间,那么第1层的所需要的空间为(1*n),第二层为(2*n/2)……所以其实为O(h)*n.
那么所需的空间为O(nlogn)O(nlogn)但在实际运用中,所形成的线段树往往不是完全二叉树,即最后一层并不满,所以上述空间会非常吃紧,所以一般为O(4n
原创
2017-09-04 08:58:59 ·
377 阅读 ·
0 评论