Здравствуйте, Codechanger, Вы писали:
C>Я бы в памяти просто строил дерево на каждом guid (один символ — один уровень дерева). С каждым следующим гуидом дерево достраивается, если соответствующая ветка уже есть на нижнем уровне, то гуид имеет смысл вывести на экран. Проход по файлу будет один, по идее. А по поводухешей для гуидов — если считаете интами, возможны коллизии
ты предлагаешь по сути загрузить все гуиды в TreeSet. По условию задачи на это не хватит памяти.