-
Notifications
You must be signed in to change notification settings - Fork 8
データ構造
Tokuhiro Matsuno edited this page Jan 12, 2023
·
5 revisions
トライの一種。
- Double Array に比べてサイズが小さくなる。
- 速度は Double Array のほうが速い
- 動的更新可能な実装がない
- 提案はされている
LOUDSの実装。
LOUDSの実装。
http://www.s-yata.jp/marisa-trie/docs/readme.ja.html
libmarisa により構築される辞書の書式はアーキテクチャに依存します.Little Endian な環境で構築した辞書は,Big Endian な環境では使えません.あらためて構築しなおす必要があります.また,Little Endian 形式の辞書は 32/64-bit 環境における互換性があるのに対し,Big Endian 形式の辞書は 32/64-bit 環境における互換性がありません.
高速で使いやすい。非常にコンパクトなファイルになる。
現在の Akaza では MARISA をメインで利用している。
TBD