优化Javascript中所有英语单词集合大小的最有效方法是什么?
我想优化所有英语单词集合的大小。 比如说 它有450k个英语单词,4.64mb。我想降低集合的大小,并且仍然能够检查集合中是否存在word优化Javascript中所有英语单词集合大小的最有效方法是什么?,javascript,optimization,collections,size,Javascript,Optimization,Collections,Size,我想优化所有英语单词集合的大小。 比如说 它有450k个英语单词,4.64mb。我想降低集合的大小,并且仍然能够检查集合中是否存在word 我尝试了一个Trie算法,但看起来大小完全一样 我尝试了JSON vs数组。但是大小是一样的。当检查一个单词是否存在时,JSON会快一点 完整的Javascript?因为它是在一个本地项目中使用的 谢谢 Stéphane.我发现这是一个基数Trie实现。他这里有把小提琴: 我把他的名字列表保存了下来,但没有在一行中添加“,就像你的单词集一样。这就产生了一个大
“
,就像你的单词集一样。这就产生了一个大小约为8.34KB的文件
我将Trie存储的结果字符串键以相同的方式保存在新行中,结果生成了一个大小约为5.32kb的文件
虽然大小没有大幅度减少,但我认为搜索速度会比Nina建议的快得多。今天是4.64mb。我希望有一种方法可以小于4.64mb,并且仍然能够检查条目是否存在。只检查条目是否存在。我怀疑您是否会找到比Trie更有效的方法。您是否编写了自己的Trie或tr你是别人的?帕特里夏·特里亚怎么样。