| ブルームフィルター 高速でスペース効率の高いセットメンバーシップテスト用に最適化されたデータ構造 |
今すぐダウンロード |
ブルームフィルター ランキングとまとめ
- オペレーティングシステム:
- Windows All
ブルームフィルター タグ
ブルームフィルター 説明
ブルームフィルタは、高速でスペース効率の高いセットメンバーシップテスト用に最適化されたデータ構造になるように設計されました。 ブルームフィルタは、要素のサイズまたはセット内にある要素の数に関係なく、メンバーシップのセットまたはテストに要素を追加するのに一定の時間を要求するという珍しいプロパティを持ちます。 このプロパティには、他の定数スペース設定データ構造はありません。 セットS '= {h (x)を表すビットベクトルを保存することによって機能します。 X、i = 1、...、K}、ここで、H 、...、H := {0,1} - はハッシュ関数である。 追加は、具体的にはkビットを1、具体的にはH (x)、...、h (x)に設定しています。 チェックは、それらの同じハッシュ関数を実行し、結果のすべての位置が1の場合に戻ることによって実装されます。 セットが保存されているため、追加された項目のセットの適切なスーパーセットは、誤った陰性が発生する可能性があります。 誤検知率を指定できます。
ブルームフィルター 関連ソフトウェア