線段樹空間複雜度爲什麼是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,所以
相關文章
相關標籤/搜索