Может ли кто-нибудь подсказать мне, какую структуру данных использовать для программы алгоритма soundex? Используемый язык - Java. Если кто-нибудь работал над этим раньше на Java. Программа должна иметь следующие функции: уметь читать около 50 000 слов; уметь читать слово и возвращать связанные слова с таким же звуковым индексом.
Я не хочу, чтобы реализация программы давала лишь несколько советов о том, какую структуру данных использовать.