Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道为解决范围最小查询问题而制作的段树中有多少个节点。
另外,构建操作需要多长时间,为什么?
段树复杂度:
如果你使用段树,构建是 O(nlgn),每个查询是 O(lgn)
如果数组是静态的,你也可以尝试另一种算法RMQ。构建时间是 O(nlgn),每个查询只有 O(1)。