3

Flash/as3でワードゲームを作ろうとしています。ここでは、プレフィックス ツリー (Trie) データ構造を使用してすべての有効な英単語を格納し、ユーザーが新しい単語を作成するたびにそれらを繰り返します。

私の問題は、Trie のビルド プロセスが非常に遅いことです (辞書には 3,00,000 語以上の単語があるため)。そのため、ユーザーがゲームを開始するたびに Trie をコンパイルするのは、私には良い考えとは思えません。

コードを一度だけコンパイルし、コンパイルされたコードを保存して後で使用する方法はありますか。たぶん、.swc ファイルや .exe ファイルなどで。

また、上記の質問に対する正しい専門用語も知りたいです。フラッシュ固有のソリューションは必要ありません。どの言語で何をする必要があるかについての考えを教えてください。

多くの人に感謝します:)

4

1 に答える 1

1

辞書データからソース コードを生成し、プログラムの一部としてコンパイルできます。データが頻繁に変更されず、生成されたソース コードを別のソース ファイルに保持している場合、生成さmakeれたソース コードを一度コンパイルすると、(または同等の) を使用した再コンパイルも高速になります。

于 2013-04-08T05:25:07.407 に答える