У меня есть дерево, представленное библиотекой jgrapht, есть различные типы узлов, которые мне нужно вырезать из любого поддерева, начиная с определенного типа узла.
Как вы можете видеть в этом примере, это дерево представляет собой исходный код класса Java. Мне нужно создать несколько объектов jgrapht, разделив основное дерево, начиная с каждого типа узла «Entry». Всего у меня должно получиться 7 деревьев из этого большого. Я использую структуру DirectedPseudograph
.