为什么Python的stringlib算法被称为“BMHBNFS”?

问题描述 投票:0回答:1

该算法包含 Boyer-Moor、Horspool、Sunday 和 Bloom 过滤器。

为什么使用“BMHBNFS”而不是“BM-H-S-BF”?

python string algorithm abbreviation
1个回答
0
投票

快速搜索算法(又名“BMHBNFS”;-)

Boyer-Moore-Horspool-Bloom-Need-F或-Speed。

CPython 源代码将其显示为添加了布隆过滤器的 Boyer-Moore-Horspool

在“Need For Speed”冲刺期间(2006 年 5 月 21 日至 5 月 28 日,冰岛雷克雅未克)实施了快速搜索算法。

© www.soinside.com 2019 - 2024. All rights reserved.