标签: java javascript jsf-1.2
我使用Rich faces 3.3.2和JSF 1.2显示两棵树,现在我需要比较两棵树并突出它们的区别。
实施例: 考虑左边的两棵树和右边的另一棵树。 假设我在左侧树下有一个节点,但它不在右侧树上,那么我必须突出显示该节点以及左侧树中存在的子节点。
答案 0 :(得分:0)
在构建树时,我会在同一时刻为每个树创建一个hashmap,您可以在将该节点添加到树中时添加该节点。最后,您只需比较两个地图的差异并突出显示节点位置。