当前位置:网站首页>布隆过滤器
布隆过滤器
2022-06-21 06:40:00 【y_bccl27】
1.什么是布隆过滤器

布隆过滤器是1970年由一个叫布隆的小伙子提出来的,它是一个很长的二进制数组,数组中每个位置的值为0或者1。布隆过滤器的作用就是判断一个数据存不存在这个数组里面。
2.布隆过滤器的插入数据过程

如果我们要把“你好”这个数据存到布隆过滤器里面去, 首先布隆过滤器会使用3个哈希函数对“你好”进行哈希运算计算出三个哈希值,然后它会将哈希值映射到这个数组里面。第一个哈希值为3,布隆过滤器会将下标为3的位置的值修改为1,第二个哈希值为5,布隆过滤器会将下标为5的位置的值修改为1,第一个哈希值为7,布隆过滤器会将下标为7的位置的值修改为1。这样的话,“你好”这个数据就算存到了布隆过滤器里面。
边栏推荐
- Regular expression Basics
- C语言课程设计|学生成绩管理系统(含完整代码)
- Lnc2meth: methylation sites on disease-related lncrna
- 第8期:云原生—— 大学生职场小白该如何学
- Course design of simulated bank deposit and withdrawal management system in C language (pure C language version)
- 关于#mysql#的问题,如何解决?
- 520泡泡的源码
- 【查询数据表中第三行数据】
- 六月集训(第21天) —— 堆(优先队列)
- MySQL数据库基础:子查询
猜你喜欢
随机推荐
Required Integer parameter ‘XXX‘ is not present
Query the data in row n of the data table. Update table row n data
异常的相关介绍
155 Solana storage array
The origin of Butler Volmer formula
基于C#的ArcEngine二次开发57:每用户订阅上的所有人SID 不存在
双列集合(Map集合)
0-1背包问题 (暴力递归 / 动态规划)
创新项目实训:数据分析与可视化
工作那点事
第8期:云原生—— 大学生职场小白该如何学
[input] input box event summary
[MySQL] database multi table operation customs clearance tutorial (foreign key constraint, multi table joint query)
不给糖就捣蛋svg万圣节js特效
Quantitative analysis of single cell transcriptome using cell Ranger
粽子大战 —— 猜猜谁能赢
How to deal with the error message of concurrentmodificationexception?
机器学习之数据归一化(Feature Scaling)
动态规划习题(二)
PostgreSQL和MySQL应该如何选择


![[JS] intercepting string](/img/8c/3b0f638c30e3665907dcbb9336acd8.png)






