采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
bitmap用一个hash函数分配到bit的0或1
bloomfilter 用K个hash函数指定k个(0或1),只有全是1才抓取过
假如我又M个数据,bitmap使用内存是M个bit,bloomfiter需要KM个bit
可以这么理解吗
不能这样简单理解, bitmap的数量肯定是要大于M个bit的,不可能做到刚好m个数据就要m个bit位置,会有一定比例的大于初始化的数据量的,不同的初始化大小的连续bit空间会对错误率有不同的影响的,课程中的bloomfilter会更具你的预计数量和错误率计算出需要的空间大小的
登录后可查看更多问答,登录/注册
带你彻底掌握Scrapy,用Django+Elasticsearch搭建搜索引擎
4.9k 30
2.7k 18
1.3k 18
1.5k 15
3.0k 15
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号