RMQ (Range Minimum/Maximum Query)算法

1. 概述算法 RMQ(Range Minimum/Maximum Query),即区间最值查询,是指这样一个问题:对于长度为n的数列A,回答若干询问RMQ(A,i,j)(i,j<=n),返回数列A中下标在i,j之间的最小/大值。这两个问题是在实际应用中常常遇到的问题,下面介绍一下解决这两种问题的比较高效的算法。固然,该问题也能够用线段树(也叫区间树)解决,算法复杂度为:O(N)~O(logN),
相关文章
相关标签/搜索