Если мне нужно построить мапу строка -> инт(пройтись по тексту и посчитать для каждого слова сколько раз оно встречается), а потом достать из нее топ k элементов, для которых это интовое значение самое большое, то что можно сделать быстрее всего? Я вижу только обычную хеш мапу + пихнуть это потом в массив и найти n-k-ую статистику, и потом за еще один проход взять все, что >= n-k-ой статистики.