Цель: найти количество всех слов в файле. файл содержит 1000+ слов
Мой подход: используйте HashMap<String,Integer>()
, чтобы сохранить и посчитать, сколько раз каждое слово появляется в файле.
Вопрос:
HashMap()
будет лучшим способом или лучше использовать двоичное дерево для обеспечения более быстрого поиска, поскольку в файле содержится большое количество слов?
Или есть лучший способ сделать это?
HashMap приведет к значительному увеличению объема памяти, что нежелательно.