Subversion Repositories programming

Rev

Rev 28 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 28 Rev 29
Line 2... Line 2...
2
// Due Date: 11-15-2004
2
// Due Date: 11-15-2004
3
// Project #3
3
// Project #3
4
import java.io.*;
4
import java.io.*;
5
 
5
 
6
class Driver {
6
class Driver {
7
   public static void main ( String [] args ) throws Exception {
7
    public static void main ( String [] args ) throws Exception {
-
 
8
    
-
 
9
        System.out.println( test_12_2() );
8
   
10
    
9
   } //end main
11
    } //end main
-
 
12
 
-
 
13
    public static boolean test_12_2() {
-
 
14
        BinaryTree treeB = new BinaryTree("B");
-
 
15
        BinaryTree treeD = new BinaryTree("D");
-
 
16
        BinaryTree treeE = new BinaryTree("E");
-
 
17
        BinaryTree treeC = new BinaryTree("C",treeD,treeE);
-
 
18
        BinaryTree treeA = new BinaryTree("A",treeB,treeC);
-
 
19
        
-
 
20
        String experimentalResult = treeA.toString();
-
 
21
 
-
 
22
        String correctResult = "((B),A,((D),C,(E)))";
-
 
23
 
-
 
24
        return correctResult.equals(experimentalResult);
-
 
25
    }
-
 
26
 
10
 
27
 
11
} //end class Driver
28
} //end class Driver
12
 
29
 
13
/*
30
/*
14
      BufferedReader kb = new BufferedReader(
31
      BufferedReader kb = new BufferedReader(