Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package grafending;
- public class TestBoom
- {
- public static void main(String args[])
- {
- BKnoop<String> root, knoopB, knoopC, knoopD, knoopE, knoopF, knoopG;
- // maak eerst all knopen
- root = new BKnoop<String>("A");
- knoopB = new BKnoop<String>("B");
- knoopC = new BKnoop<String>("C");
- knoopD = new BKnoop<String>("D");
- knoopE = new BKnoop<String>("E");
- knoopF = new BKnoop<String>("F");
- knoopG = new BKnoop<String>("G");
- // Verbind nu ouders en kinderen met elkaar
- root.add(knoopB);
- root.add(knoopC);
- knoopB.add(knoopD);
- knoopB.add(knoopE);
- knoopE.add(knoopF);
- knoopE.add(knoopG);
- System.out.println("preorder uitlijsting: " + root.preOrderToString()); // idem met in- en postorder
- System.out.println("inorder uitlijsting: " + root.inOrderToString()); // idem met in- en postorder
- System.out.println("postorder uitlijsting: " + root.postOrderToString()); // idem met in- en postorder
- // System.out.println("levelorder uitlijsting: " + root.levelOrderToString() );
- // System.out.println("Het aantal knopen van de boom is " + root.aantalKnopen() );
- // System.out.println("Het aantal bladeren van de boom is " + root.aantalBlad() );
- // System.out.println("De diepte van de boom is " + root.diepte() );
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment