Какая была бы лучшая структура данных для хранения всех слов словаря? Лучшее, что я мог подумать, это использовать HashMap
, который будет отображаться на HashTable
. В основном, в зависимости от первого символа, мы получим связанный HashTable
, а затем, используя это, мы можем добавить слова, начинающиеся с этого символа. Затем мы выберем хорошую хэш-функцию, основанную на строке.
Есть ли лучший подход?