RMQ
文章平均质量分 75
Green_G
这个作者很懒,什么都没留下…
展开
-
RMQ
先百度一段.., RMQ (Range Minimum/Maximum Query)问题是指:对于长度为n的数列A,回答若干询问RMQ(A,i,j)(i,j 主要方法及复杂度如下: 1、朴素(即搜索),O(n)-O(qn) online。 2、线段树,O(n)-O(qlogn) online。 3、ST(实质是动态规划),O(nlogn)-O(q) online。 ST算法(Spars原创 2015-06-23 16:24:09 · 263 阅读 · 0 评论 -
树状数组RMQ
转载自:http://www.cnblogs.com/ambition/archive/2011/04/06/bit_rmq.html 树状数组(Binary Index Tree)利用二进制的一些性质巧妙的划分区间,是一种编程,时间和空间上都十分理想的求区间和的算法,同样我们可以利用树状数组优美的区间划分方法来求一个序列的最值 约定以 num[] 表示原数组, 以 idx[转载 2015-10-13 11:11:26 · 344 阅读 · 0 评论