首页 > 其他 > 详细

布隆过滤

时间:2019-09-26 15:12:54      阅读:93      评论:0      收藏:0      [点我收藏+]

布隆过滤(Bloom Filter),用于海量数据中查询某个数是否存在。
首先准备一个较大的bit数组,再对海量数据中的每个数据进行多次Hash运算,将每次运算结果作为数组下标,并将下标置为1。
然后随便找一个数,也进行多次Hash运算,在数组中根据下标(运算结果)是否为1,来判断这个数是否存在海量数据中。如果找到的数组下标的值出现0,则海量数据中一定没有这个数;找到的数组下标的值全部为1,则海量数据中可能有这个数据。

布隆过滤

原文:https://www.cnblogs.com/luopengfei14/p/11590631.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!