Общие деревья в Java - это те, которые не имеют никаких ограничений на количество детей, которых оно может иметь. Теперь давайте выберем только несколько узлов дерева. Как распечатать древовидную структуру только для выбранных узлов? Допустим, я выбираю a, i и b. Вывод должен выглядеть следующим образом:
Input:
a b c
e f g
h i g
Output:
a b
i
Вот как выглядит код
Class Node {
@Id
private int id;
@Column
private String name;
@ManyToOne
@JoinColumn(name="parent_node_id")
private Node parentNode;
@OneToMany
private List<Node> subNodes;
}
У меня есть много таких независимых деревьев, и я получу список выбранных узлов. . Узлы могут принадлежать одному и тому же
.