1 package adt.tournament;
2
3 /**
4 * @author Sebastian Kuerten (sebastian.kuerten@fu-berlin.de)
5 *
6 */
7 public class Test1
8 {
9
10 /**
11 * Test some tournament tree operations
12 *
13 * @param args
14 * none
15 */
16 public static void main(String[] args)
17 {
18 TournamentTree tree6 = new TournamentTree(6);
19 System.out.println(tree6);
20 TournamentTree tree3 = new TournamentTree(3);
21 System.out.println(tree3);
22
23 TournamentTree tree36 = tree3.link(tree6);
24 System.out.println(tree36);
25
26 TournamentTree tree8 = new TournamentTree(8);
27 System.out.println(tree8);
28 TournamentTree tree4 = new TournamentTree(4);
29 System.out.println(tree4);
30 Node leaf4 = tree4.root;
31
32 TournamentTree tree48 = tree8.link(tree4);
33 System.out.println(tree48);
34
35 TournamentTree tree3468 = tree48.link(tree36);
36 System.out.println(tree3468);
37
38 TournamentTree cut = TournamentTree.cut(leaf4);
39 System.out.println(cut);
40 System.out.println(tree3468);
41 }
42 }