Binärer Suchbaum in Java

  • Hallo zusammen.
    Kann mir jemand bei folgender Aufgabe helfen?

    Sei T ein Teilbaum des binären Suchbaums B;
    Tl der linke Teilbaum von T;
    Tr der rechte Teilbaum von B.
    Dann gilt:
    Der Schlüsselwert von T ist größer als jeder Schlüsselwert in Tl
    und kleiner als jeder in Tr.

    Soweit so gut.

    Gegeben sei nun folgende Java Klasse:

    public class Tree {
    class TreeNode{
    int key;
    treeNode left;
    tree Node right;
    }
    // die Wurzel des Baumes
    private TreeNode tree;

    //Konstruktor legt einen leeren Baum an
    public Tree (){
    tree = null;
    }
    }

    nun die eigentliche Aufgabe:
    Schreiben Sie die folgende Methode:
    public bool number (int key) , die REKURSIV untersucht, ob ein gegebener Schlüsselwert im Baum enthalten ist.

    Ist so gar nicht mein Gebiet, Wäre super, wenn es jemanden gibt, der das locker aus dem Ärmel schüttelt.
    Danke schonmal.

  • Zitat von PeterS.

    Ist so gar nicht mein Gebiet


    Das ist schlecht. Es spricht ja nichts dagegen, um Hilfe zu fragen, aber du solltest schon schreiben, warum du das nicht machst. "Ich kann's nicht..." und jemand anderen machen lassen klingt nach Faulheit und probieren solltest du's schon selbst.
    Falls du nicht weißt, wo du anfangen sollst, könntest du das fragen, dann sage ich dir http://de.wikipedia.org/wiki/Binärbaum
    Wenn du bei Java nicht weiter weißt, stell' eine konkrete Frage.

    Zitat von PeterS.

    Wäre super, wenn es jemanden gibt, der das locker aus dem Ärmel schüttelt.


    Ja und könnte mir bitte endlich jemand mein Diplomzeugnis ausdrucken? Kann ja echt nicht sein, dass ich was dafür tun muss!

  • Zitat von PeterS.

    Hallo zusammen.
    Kann mir jemand bei folgender Aufgabe helfen?


    Hahahaha :lol: schreibt da jemand am Samstag Java-Test auf der WU? Falls du spontan erkranken solltest, kannst du dich ja im nächsten Halbsemester an mich wenden mit der Nachhilfe ;).

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!