关于线段树的疑问

来源:9-2 线段树基础表示

丶远走高飞

2018-06-26

在n=2^k+j的情况需要的数组空间 老师给的是4n 这样会不会给得太过于足够了 这个空间。

其实应该 为 2^(k+2)空间吧,也就是在n中找到不大于n但是满足2的最大k次方,找到这个k值,然后基于这个k乘以4。

写回答

1回答

liuyubobobo

2018-06-26

赞!可以参考这个问答下的讨论:)


https://coding.imooc.com/learn/questiondetail/58660.html


加油!

0
3
丶远走高飞
回复
liuyubobobo
了解了,谢谢老师
2018-06-26
共3条回复

玩转数据结构

动态数组/栈/队列/链表/BST/堆/线段树/Trie/并查集/AVL/红黑树…

6221 学习 · 1704 问题

查看课程