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