Bonjour tout le monde,
j ai deux arbre par exemple :
mon class Node: avec toutes sa getter et setter:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <resultat> A0 A0 A0 | | | A1 A1 A1 / \ / \ / / \ \ A2 A3 A4 A5 A2 A3 A4 A5
mon class principal:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 public class Node { private String data; private Node parent; private List<Node> children; public Node(String data) { this.data = data; parent = null; children = new ArrayList<Node>(); //Empty list of children }
Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 private static void CompareTree(Node root2) { if(root==null) { root=root2; }else { for (Node child : root.getChildren()) { for ( Node child1: root2.getChildren()) { if( child.getData()!=child1.getData()) // CompareTree(child1); child.addChild(child1);} } }
Partager