数据结构第二季 Day21 布隆过滤器

2021-11-02  本文已影响0人  望穿秋水小作坊

1、如果要判断一个元素是否存在,使用哈希表有什么优缺点?

image.png

2、哈希表不是还有链表或者红黑树结构吗?那为什么还说查找是 O(1) 级别?

3、既然哈希表有如上缺点,那么如果要经常判断元素是否存在于大批量数据中,有什么好办法吗?

4、布隆过滤器的英文名字是什么?优缺点是什么?

5、使用布隆过滤器的三个前提条件时什么?

6、简述布隆过滤器的原理?

image.png

7、布隆过滤器的误判率计算?

image.png

二、布隆过滤器代码实现细节

1、布隆过滤器的接口实现,主要有哪两个接口?

image.png

2、为什么布隆过滤器不提供删除功能?

3、如果一定要布隆过滤器提供一个删除功能,有什么思路?(意义不大,但是扩展思路用)

4、一个向上取整的小技巧(不使用自带函数 ceil)

image.png
上一篇 下一篇

猜你喜欢

热点阅读