(算法的目的是求区间最值)
RMQ 算法
全称为(Range Minimum/Maximum Query)意思是给你一个长度为 n 的数组 A,求出给定区间的最值的下标。当然我们可以采用枚举,但是我们也可以使用线段树来优化,复杂度为(nlogn),但是最好的办法是采用Sparse_Table 算法
,简称 ST 算法。它能在进行(nlogn)的预处理后达到 n(1)的效率。
网上找了一圈教程,好像都没有理解透
希望您能帮助本蒟蒻一下
直接甩博客链接也是可以的,但请不要甩百度出来的前几条链接,因为我都看过了
谢谢
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.