hey leute ich mache mich gerade an einem Binärbaum in java.
ich weiß es gibt , schon lösungen im Netz, aber ich möchte mir es selbst erarbeiten und hoffe, dass ihr mich mit Tipps auf dem Weg zur Lösung begleitet.Vielen dank im Voraus.
Ich habe bisher nur Baumknoten erstellt, was mir probleme zubereitet nun einen Baum zu konstruieren sprich noch nix durchsuchen nur einen aufzubauen.
Ich habe bisher versucht rekursiv vorzugehen aber irgendwie klappt es noch nicht.
Tipps?:rtfm:
ich weiß es gibt , schon lösungen im Netz, aber ich möchte mir es selbst erarbeiten und hoffe, dass ihr mich mit Tipps auf dem Weg zur Lösung begleitet.Vielen dank im Voraus.
Ich habe bisher nur Baumknoten erstellt, was mir probleme zubereitet nun einen Baum zu konstruieren sprich noch nix durchsuchen nur einen aufzubauen.
Ich habe bisher versucht rekursiv vorzugehen aber irgendwie klappt es noch nicht.
Tipps?:rtfm:
Java:
class Baumknoten{
private int zeichen;
private Baumknoten links, rechts;
// erster Konstruktor falls nur ein knoten vorhanden ist
public Baumknoten(){
links =null;
rechts = null;
zeichen = ((int)(Math.random()*100+1));
}
// falls weiter Knoten vorhanden sind
public Baumknoten(int z, Baumknoten l, Baumknoten r){
links = l;
rechts = r;
zeichen = z;
}
public Object getZeichen()
{
return zeichen;
}
public Baumknoten getLinks()
{
return links;
}
public Baumknoten getRechts()
{
return rechts;
}