neue Methoden hizugefügt
This commit is contained in:
29
Knoten.java
29
Knoten.java
@@ -42,6 +42,35 @@ public class Knoten extends Baumelement
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public int HöheGeben(){
|
||||
if (linkerNachfolger.HöheGeben() > rechterNachfolger.HöheGeben()){
|
||||
return linkerNachfolger.HöheGeben()+1;
|
||||
}
|
||||
return rechterNachfolger.HöheGeben()+1;
|
||||
}
|
||||
|
||||
public boolean IstVorhanden(String Testwort){
|
||||
if(daten.gibSchlüssel().equals(Testwort)){
|
||||
return true;
|
||||
}
|
||||
if (this.daten.gibSchlüssel().compareTo(Testwort)>0) {
|
||||
return this.linkerNachfolger.IstVorhanden(Testwort);
|
||||
} else {
|
||||
return this.rechterNachfolger.IstVorhanden(Testwort);
|
||||
}
|
||||
}
|
||||
|
||||
public int TiefeGeben(String suche){
|
||||
if(daten.gibSchlüssel().equals(suche)){
|
||||
return 0;
|
||||
}
|
||||
if (this.daten.gibSchlüssel().compareTo(suche)>0) {
|
||||
return this.linkerNachfolger.TiefeGeben(suche)+1;
|
||||
} else {
|
||||
return this.rechterNachfolger.TiefeGeben(suche);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user