Ik kan niet achterhalen hoe je een binaire zoekboom schrijven recursief file. Ik open een BufferWriter met het bestand op te wrtie, in de boom klasse. Ik stuur de BufferWriter naar het Knooppunt klasse aan de boom inorder doorkruisen en schrijven naar bestand. Maar het werkt niet.
public void write(String filePath)
{
if(root != null) {
try {
BufferedWriter out = new BufferedWriter(new FileWriter(filePath));
root.write(out);
} catch (IOException e) {
}
}
}
public void write(BufferedWriter out)
{
if (this.getLeft() != null) this.getLeft().write(out);
out.write(this.data());
if (this.getRight() != null) this.getRight().write(out);
}













