线段树空间复杂度为什么是O(4*N-1)?

我们首先设区间长度为 n ,线段树高度为 h;先看下面两种情况: n=8 这种情况比较好,正好是一个满二叉树。 当区间长度为 8 时,该线段树是一个满二叉树,高度 h = 4 也就是 2 3 2^3 23=8,所以 h = l o g 2 n log_2 n log2​n+1 n=9 当区间长度为 9 时 ,所以 l o g 2 9 log_2 9 log2​9+1 向上取整, 即为 4+1,所以
相关文章
相关标签/搜索