Hallo liebe leute,
ich glaube an einem kleinen Problem wegen Unwissen zu scheitern daher wäre ein kleiner Wink sehr hilfreich.
Ich versuche die Klasse BST zu kompilieren, bekomme jedoch diese Fehlermeldung:
ich denke ich hab einfach nur da ich vorher immer BlueJ benutzt hab keine Ahnung wie man sowas im richtigen Leben macht, für alle die Bluej nicht kennen das ist sonne lernumgebung in der vieles ander funktioniert als mir normalen Progammierumgebungen.
Danke schonmal.^^
hier sind die Klassen Knoten
und BST
ich glaube an einem kleinen Problem wegen Unwissen zu scheitern daher wäre ein kleiner Wink sehr hilfreich.
Ich versuche die Klasse BST zu kompilieren, bekomme jedoch diese Fehlermeldung:
ich denke ich hab einfach nur da ich vorher immer BlueJ benutzt hab keine Ahnung wie man sowas im richtigen Leben macht, für alle die Bluej nicht kennen das ist sonne lernumgebung in der vieles ander funktioniert als mir normalen Progammierumgebungen.
Danke schonmal.^^
Code:
Studium/DAP/August Klausur/Aufgabe9/BST.java:3: cannot find symbol
symbol : class Knoten
location: class BST
protected Knoten wurzel;
^
Studium/DAP/August Klausur/Aufgabe9/BST.java:13: cannot find symbol
symbol : class Knoten
location: class BST
private Knoten fuegeEin(Knoten aktuell, int i) {
^
Studium/DAP/August Klausur/Aufgabe9/BST.java:13: cannot find symbol
symbol : class Knoten
location: class BST
private Knoten fuegeEin(Knoten aktuell, int i) {
^
Studium/DAP/August Klausur/Aufgabe9/BST.java:29: cannot find symbol
symbol : class Knoten
location: class BST
private boolean suche(Knoten aktuell, int i) {
^
Studium/DAP/August Klausur/Aufgabe9/BST.java:45: cannot find symbol
symbol : class Knoten
location: class BST
private void preOrder(Knoten aktuell) {
^
Studium/DAP/August Klausur/Aufgabe9/BST.java:57: cannot find symbol
symbol : class Knoten
location: class BST
private void inOrder(Knoten aktuell) {
^
Studium/DAP/August Klausur/Aufgabe9/BST.java:69: cannot find symbol
symbol : class Knoten
location: class BST
private void postOrder(Knoten aktuell) {
^
Studium/DAP/August Klausur/Aufgabe9/BST.java:15: cannot find symbol
symbol : class Knoten
location: class BST
aktuell = new Knoten(i);
^
8 errors
hier sind die Klassen Knoten
Java:
class Knoten {
private int wert;
private Knoten links, rechts;
public Knoten(int i) {
wert = i;
links = rechts = null;
}
public void setzeWert(int i) {
wert = i;
}
public int gibWert() {
return wert;
}
public void setzeLinks(Knoten k) {
links = k;
}
public Knoten gibLinks() {
return links;
}
public void setzeRechts(Knoten k) {
rechts = k;
}
public Knoten gibRechts() {
return rechts;
}
}
und BST
Java:
class BST {
protected Knoten wurzel;
public BST() {
wurzel = null;
}
public void fuegeEin(int i) {
wurzel = fuegeEin(wurzel, i);
}
private Knoten fuegeEin(Knoten aktuell, int i) {
if (aktuell == null)
aktuell = new Knoten(i);
else {
if (i < aktuell.gibWert())
aktuell.setzeLinks(fuegeEin(aktuell.gibLinks(), i));
if (i > aktuell.gibWert())
aktuell.setzeRechts(fuegeEin(aktuell.gibRechts(), i));
}
return aktuell;
}
}