当前位置: 首页 > news >正文

【专项训练】布隆过滤器和LRU缓存

布隆过滤器:与哈希表类似

在这里插入图片描述
哈希表是一个没有误差的数据结构!
有哈希函数得到index,会把要存的整个元素放在哈希表里面
有多少元素,每个元素有多大,所有的这些元素需要占的内存空间,在哈希表中都要找相应的内存大小给存起来

事实上,我们并不需要存所有的元素本身,而是只想知道这个元素有没有
查询有还是没有,那么,引入了布隆过滤器
模糊查询,有一定的误识别率!删除困难!

在这里插入图片描述
在这里插入图片描述
每个元素,会分配到一系列的二进制位中!!!

如果一个元素,他对应的二进制位,只要有1个为0,就说明这个元素不在布隆过滤器的索引里面!且我们可以肯定他不在!

反之,不一定在
在这里插入图片描述

布隆过滤器,只是放在最外面,当做快速查询的缓存使用的,可以快速判断元素不在!如果元素可能存在,那么,

http://www.lryc.cn/news/38119.html

相关文章:

  • 从一道面试题看 TCP 的吞吐极限
  • rsync 的用法
  • 【LeetCode每日一题:[面试题 17.05] 字母与数字-前缀和+Hash表】
  • 华为OD机试题 - 简易压缩算法(JavaScript)| 机考必刷
  • Kubenates中的日志收集方案ELK(下)
  • LeetCode - 42 接雨水
  • python --生成时间序列,作为横轴的标签。时间跨越2008-2022年,生成每年的6-10月的第一天作为时间序列
  • 【Unity VR开发】结合VRTK4.0:创建一个按钮(Togglr Button)
  • lottie-miniprogram在taro+vue的小程序中怎么使用
  • C++回顾(二十二)—— stack容器 与 queue容器
  • 逻辑优化基础-disjoint support decomposition
  • 保姆级使用PyTorch训练与评估自己的DaViT网络教程
  • Java8新特性:Stream流处理使用总结
  • Java基准测试工具JMH高级使用
  • 问心 | 再看token、session和cookie
  • Ubuntu 安装 CUDA and Cudnn
  • 【漏洞复现】Grafana任意文件读取(CVE-2021-43798)
  • 磨金石教育摄影技能干货分享|春之旅拍
  • 中断以及 PIC可编程中断控制器
  • SecureCRT 安装并绑定ENSP设备终端
  • ESP32设备驱动-TCS3200颜色传感器驱动
  • < JavaScript小技巧:Array构造函数妙用 >
  • 【17】组合逻辑 - VL17/VL19/VL20 用3-8译码器 或 4选1多路选择器 实现逻辑函数
  • 2023年全国最新二级建造师精选真题及答案19
  • Java中的 this 和 super
  • ESP32设备驱动-红外寻迹传感器驱动
  • 初识BFC
  • 随想录二刷Day17——二叉树
  • Weblogic管理控制台未授权远程命令执行漏洞复现(cve-2020-14882/cve-2020-14883)
  • STM32F103CubeMX定时器