Как вернуть ветвь из дерева?

Есть TreeMultiMap, где ключ - сет навыков, а значение - лист вакансий с этими навыками. И если мне требуются навыки А и Б, то я должен получить лист с вакансиями, в список навыков которых входят А и Б. Значит, если всего существует три навыка : А, Б и С, то я должен получить лист вакансий с навыками А и Б, а так же с навыками А, Б и С. То есть всю ветвь дерева, начинающуюся с А и Б. Есть ли готовое решение для таких случаев? И если нет, как лучше реализовать данное поведение?


Ответы (0 шт):