Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想要一个为圣经制作的应用程序。但我想知道如何存储数据,这样搜索会很快。我想到了二维数组,但这似乎任务繁重且缓慢。
谢谢。
您可以Map<String, String>按照 Reimeus 的建议使用 a 。
Map<String, String>
你也可以试试trie。这是一种允许预测搜索的数据结构。也就是说,您输入一个单词的一部分,它可以预测您如何完成这个单词。
对于像圣经这样大的东西, DAWG可能是一个更好的选择,但它比 trie 复杂一些。