1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

tree

  • kara
  • 17. April 2009 um 14:09
  • Unerledigt
  • kara
    1
    kara
    Mitglied
    Punkte
    10
    Beiträge
    1
    • 17. April 2009 um 14:09
    • #1

    Aufgabe:
    Eine flexible Lösung besteht darin, die Söhne eines Knotens in einer Liste zu verwlaten . Wir nennen die Datensturktur arbtree. Jeder Knoten dieser Datensturktur habe den Typ arbtree. Ein arbtree hat dann einen Schlössel key vom Typ elem und eine Liste sons, deren Elemente wiederum arbtrees sind.
    An Stelle der operationen left,right tritt jedoch die Operation son, die für ein ganzzahliges zweites Argument n den n-ten Sohn eines Knotens liefert. Ferner leifert die Operation degree die Anzahl der Söhne eines Knotens
    Verwenden Sie in dieser Aufgabe den Datentypen list1, um Listen darzustellen. Sie könne diesen abstrakten Datentyp als gegebene generische Java Klasse List1<elemtype> mit allen entsprechenden Methoden beahndeln.

    Geben Sie eine Deklaration der geeigneten Java-Klassen für arbtree mit endtsprechenden Attributen und Methoden an. Geben Sie die Implementierung für empty, maketree, key, degree,son, isempty an.

    Bisher habe ich

    Code
    public class Arbtree{
     
    public maketree(sonl, elem, sonr)
     
    public empty (){
    return == 0;
     
    public boolean isempty(){
    return (key == 0)
    }
     
     
    Meine Frage wie implementiere ich key, degree, und son?
     
    Sind die Methoden richtig implementiert?
    Alles anzeigen
  • Maximilian Rupp 27. Dezember 2024 um 00:26

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

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

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung