Dot Tool BinarySearchTree Java

时间:2014-06-24 23:23:12

标签: java

我只是在向BinarySearchTree添加整数后尝试写入点文件,但在执行时没有为项目文件生成文件。

 public void testadd()
{
    BinarySearchTree<Integer> bst = new BinarySearchTree<Integer>();

    bst.add(1);
    bst.add(2);
    bst.add(3);
    bst.add(4);
    bst.add(5);

    bst.writeDot("BST.dot");
}

1 个答案:

答案 0 :(得分:0)

public static PrintStream out;

public void writeToFile( ) throws IOException{
         out = new PrintStream(new FileOutputStream("BST.dot")); 
         writeToFile(root);
         out.close();
}

public void writeToFile(BinaryTreeNode  t) throws IOException
{


            if (t != null)
            {
                System.setOut(out);   
                System.out.println(t.info);
                writeToFile(t.left); 
                writeToFile(t.right);

            }
}