9

Trieを構築しようとしていますが、メモリ容量が非常に限られている携帯電話を使用しています。

数回のディスク読み取りを許容できるため、構造全体をディスクに保存し、必要に応じてのみロードするのがおそらく最善であると考えました。しかし、何度か試してみると、これは非常に複雑なことのように思えます。

Trie をディスクに保存し (つまり、部分的にのみロード)、高速ルックアップ プロパティを保持する方法にはどのようなものがありますか?
これは最初から良い考えですか?

4

2 に答える 2

6

ディスクベースの文字列管理に関する論文B-triesがあなたの質問に答えています。

それは観察を行います:

私たちの知る限り、一般的な文字列処理タスクをサポートするためにディスク上に効率的に常駐できる、バースト トライなどのトライベースのデータ構造に関する文献の提案はまだありません。

于 2010-11-05T04:06:05.463 に答える
4

簡単に説明しただけですが、Shangの「セカンダリストレージ上のテキストおよび空間データのTrieメソッド」では、ページ化されたTrie表現について説明しており、有用な出発点になる可能性があります。

于 2010-10-01T23:53:56.247 に答える