2012-05-15 6 views
0

Я показываю два дерева с использованием Rich faces 3.3.2 и JSF 1.2, и теперь у меня есть требование сравнить два дерева и выделить их разницу.Как выделить узлы дерева

Пример: Рассмотрим два дерева один слева и другая справа ...
Предположим, у меня есть узел под левым деревом, но это не есть на правом дереве, то я должен выделить узел, а также его дочерний узел присутствует в левом дереве.

ответ

0

При создании деревьев я создавал бы в тот же момент для каждого дерева хэш-карту, где вы можете добавить узел, добавляя их к дереву. в конце вам нужно сравнить только разницу между двумя картами и выделить позиции узлов.

Смежные вопросы