博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
RMQ小结
阅读量:5972 次
发布时间:2019-06-19

本文共 272 字,大约阅读时间需要 1 分钟。

RMQ——区间最小查询,实际情况往往不是查询最小值,而是查询区间特定信息。一般要求在logn的级别实现查询or修改。

RMQ三种实现

 

1.BIT

BIT给我的感觉就是神迹一般数学的巧合,关于它的原理就不作解释了。

BIT的实现十分简单,但是要支持高级的功能的话,思考的复杂度会很高。

 

2.线段树

思考比较直观,顶多是通过花样维护区间信息来支持更多高级功能,但是比起BIT的话实现难度稍高。

 

3.分桶法

结构比较特殊,对付一些特别的问题会比较方便。

转载于:https://www.cnblogs.com/dandi/p/4504023.html

你可能感兴趣的文章
Vxlan基础理解
查看>>
MongoDB 使用mapreduce完成数据迭代
查看>>
创建自定义的 iOS Framewok
查看>>
jquery.qrcode 生成二维码
查看>>
重装系统后,让mysql再次运行
查看>>
Drupal7 db_query SQL查询运用
查看>>
以太坊问题
查看>>
关于ListView head 动态设置高度
查看>>
poj 1191 棋盘分割
查看>>
Web development history & Technologies
查看>>
内网通v3.1.2141无捆绑绿色官方版
查看>>
使用Spring来实现任务计划服务三:集成quartz任务调度框架
查看>>
Java弱引用与WeakHashMap
查看>>
JmsTemplate(3.2.8 RELEASE)笔记
查看>>
授权,创建,查询,删除dblink
查看>>
PHP学习 smarty 综合项目运用
查看>>
古典:深潜行动的3个叮嘱和3个原则
查看>>
Hadoop安装配置(入门)
查看>>
新浪微博开放平台接口调用类PHP5版
查看>>
清明祭@楚风[2010-4-8 18:46]
查看>>