3

我正在尝试用 Flash/as3 制作文字游戏。在这里,我使用前缀树 (Trie) 数据结构来存储所有有效的英语单词,然后在用户输入新单词时遍历它们。

我的问题是 Trie 的构建过程非常缓慢(因为字典中有超过 3,00,000 个单词),因此每次用户启动游戏时编译它对我来说都不是一个好主意。

有没有一种方法可以只编译一次代码并存储编译后的代码并在以后使用它。也许在 .swc 文件或 .exe 文件或任何文件中。

我也想知道上述问题的正确技术术语。不需要闪存特定的解决方案。只需告诉我需要用任何语言完成的工作背后的想法。

非常感谢人们:)

4

1 回答 1

1

您可以从字典数据生成源代码并将其编译为程序的一部分。如果数据不经常更改并且您将生成的源代码保存在单独的源文件中,那么make一旦您编译了一次生成的源代码,即使使用(或等效的)重新编译也应该很快。

于 2013-04-08T05:25:07.407 回答