Kommentare entfernt + suche implememtiert #1

Open
dom wants to merge 3 commits from dom/GeordneterBinbaumBesser:master into master
4 changed files with 23 additions and 2 deletions
Showing only changes of commit 933fdd7b16 - Show all commits

View File

@@ -14,6 +14,10 @@ public class Abschluss extends Baumelement
return new Knoten(datenNeu);
}
public Datenelement Suche(String suche){
return null;
}
}

View File

@@ -5,5 +5,6 @@ public abstract class Baumelement
// Methoden
public abstract Baumelement einfügen(Datenelement datenNeu);
public abstract Datenelement Suche(String suche);
}

View File

@@ -12,8 +12,12 @@ public class BinBaum
this.wurzel = new Abschluss();
}
public void einfügen(Datenelement datenNeu) {
this.wurzel = this.wurzel.einfügen(datenNeu);
public void einfügen(Datenelement datenNeu_Deu_Eng) {
this.wurzel = this.wurzel.einfügen(datenNeu_Deu_Eng);
}
public Datenelement Suche(String suche){
return wurzel.Suche(suche);
}

View File

@@ -31,6 +31,18 @@ public class Knoten extends Baumelement
return this;
}
public Datenelement Suche(String suche){
if (this.daten.gibSchlüssel() == suche) {
return daten;
} else {
if (this.daten.gibSchlüssel().compareTo(suche)>0) {
return this.linkerNachfolger.Suche(suche);
} else {
return this.rechterNachfolger.Suche(suche);
}
}
}