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

Programmier_HÜ C und ich nix check ^^

    • Frage
  • )(eNoN
  • 23. April 2004 um 16:39
  • Unerledigt
  • )(eNoN
    2
    )(eNoN
    Mitglied
    Punkte
    20
    Beiträge
    3
    • 23. April 2004 um 16:39
    • #1

    hi

    ich geh in ne htl und wir programmieren zur zeit in C.
    HÜ:
    Also ich soll ein unterprogramm schreiben, das die Anzahl der Ebenen einer Baumstruktur herausfinden soll. und das alles in c wie ober schon gesagt. Wen wer weiß wie das geht wäre es nett wenn er mir es sagen könnte oder mir das skript geben könnte :grinning_squinting_face:

    thx in vorhinein
    mfg

  • klwe
    1
    klwe
    Gast
    • 23. April 2004 um 17:31
    • #2

    Wie schaut denn der Baum aus? Was sind die Voraussetzungen? Was ist gegeben?

  • lordseppo13
    5
    lordseppo13
    Mitglied
    Punkte
    275
    Beiträge
    38
    • 23. April 2004 um 18:45
    • #3

    Tipp: Rekursion

    recherchier ein bisschen im Internet ueber Baumstrukturen, dann ist das kein Problem

  • )(eNoN
    2
    )(eNoN
    Mitglied
    Punkte
    20
    Beiträge
    3
    • 23. April 2004 um 20:14
    • #4

    also gegeben is eine baumstruktur, die is immer anders, soll nur ein unterprogramm sein, also die struktur soll nich eingegeben werden

    und ich werd mich mal ein bisschen im inet umschaun, weiß zufälliger einer ne gute seite für solche angelegenheiten??

  • Plantschkuh!
    24
    Plantschkuh!
    Mitglied
    Reaktionen
    163
    Punkte
    6.173
    Beiträge
    1.181
    • 23. April 2004 um 22:05
    • #5
    Zitat von )(eNoN

    also gegeben is eine baumstruktur, die is immer anders, soll nur ein unterprogramm sein, also die struktur soll nich eingegeben werden


    Wenn du dich nicht klar ausdrückst, machst du es anderen nicht gerade leichter, dir zu helfen.
    Also: Wie ist der Baum definiert? Welches Interface soll deine Funktion haben?

    *plantsch*

  • lordseppo13
    5
    lordseppo13
    Mitglied
    Punkte
    275
    Beiträge
    38
    • 23. April 2004 um 23:12
    • #6

    [QUOTE=)(eNoN]also gegeben is eine baumstruktur, die is immer anders, soll nur ein unterprogramm sein, also die struktur soll nich eingegeben werden
    QUOTE]

    das ist erschreckend ungenau formuliert.

  • )(eNoN
    2
    )(eNoN
    Mitglied
    Punkte
    20
    Beiträge
    3
    • 24. April 2004 um 07:52
    • #7

    geg:
    struct tnode
    { char inhalt [81];
    struct tnode *right;
    struct tnode *left;
    };

    ges: Anzahl der Ebenen eines beliebigen Binärbaumes

    das is die Anleitung für die hü, genauer gehts nicht :)

    mfg :grinning_squinting_face:

  • Oswald
    3
    Oswald
    Mitglied
    Punkte
    60
    Beiträge
    11
    • 24. April 2004 um 08:00
    • #8

    hi,

    ich schalt mich da jetzt auch mal dazu, geh in die gleiche schule und es liegt definitiv am programmierlehrer das wir uns nicht auskennen. der hat uns die binärenbäume in 10 minuten erklärt und des war ein bisschen zu schnell für meinen geschmack.

    also die angabe die xenon da jetzt gepostet hat geht echt mehr nicht genauer da wir echt nicht mehr bekommen haben.

    mfg oswald

  • lordseppo13
    5
    lordseppo13
    Mitglied
    Punkte
    275
    Beiträge
    38
    • 24. April 2004 um 11:15
    • #9
    Zitat von )(eNoN

    geg:
    struct tnode
    { char inhalt [81];
    struct tnode *right;
    struct tnode *left;
    };

    ges: Anzahl der Ebenen eines beliebigen Binärbaumes

    das is die Anleitung für die hü, genauer gehts nicht :)

    mfg :grinning_squinting_face:

    Alles anzeigen


    das Ganze sieht in etwa so aus:

    int getDepth(struct tnode *tree)
    {
    if (tree == NULL)
    return 0;
    else
    return 1 + max(getDepth(tree->left), getDepth(tree->right));
    }

  • Oswald
    3
    Oswald
    Mitglied
    Punkte
    60
    Beiträge
    11
    • 24. April 2004 um 13:09
    • #10

    hi,

    hab gerade gesehen das )(enon was vergessen hat zu erwähnen.

    Ges.: Die max. Anzahl linker und rechter Ebenen, das macht das ganze etwas schwieriger oder?

    lordseppo13:
    danke für die paar zeilen, werd die gleich mal testen.


    mfg

  • lordseppo13
    5
    lordseppo13
    Mitglied
    Punkte
    275
    Beiträge
    38
    • 24. April 2004 um 13:17
    • #11
    Zitat von Oswald

    hi,
    Ges.: Die max. Anzahl linker und rechter Ebenen, das macht das ganze etwas schwieriger oder?
    mfg


    das habe ich impliziert.

  • Oswald
    3
    Oswald
    Mitglied
    Punkte
    60
    Beiträge
    11
    • 6. Mai 2004 um 09:49
    • #12

    hi,

    nochmal danke für das unterprogramm funkt einwandfrei nur jetzt sollen wir das ganze erweitern. wir müssen jetzt eine funktion programmieren die die gesamte anzahl der ebenen, die linke anzahl der ebenen und die rechte anzahl der ebenen ermittelt. das ganze hab ich jetzt auch schon nur in 2 unterprogrammen doch wir solln das mit einem unterprogramm machen nur funkt das irgendwie nicht so wie ich mir das vorstelle.

    schonmal danke für eure hilfe

    mfg oswald

  • lordseppo13
    5
    lordseppo13
    Mitglied
    Punkte
    275
    Beiträge
    38
    • 6. Mai 2004 um 10:17
    • #13

    denk mal drueber nach, was das Progamm eigentlihc genau macht, das ich bereits gepostet habe!

  • Oswald
    3
    Oswald
    Mitglied
    Punkte
    60
    Beiträge
    11
    • 6. Mai 2004 um 14:33
    • #14

    dein programm gibt die anzahl der gesamten ebenen zurück oder seh ich hier irgendetwas falsch!?!

    mfg

  • rck
    15
    rck
    Mitglied
    Reaktionen
    2
    Punkte
    2.342
    Beiträge
    437
    • 5. Juni 2004 um 20:56
    • #15
    Zitat von Oswald

    dein programm gibt die anzahl der gesamten ebenen zurück oder seh ich hier irgendetwas falsch!?!

    Genau! Und die Gesamtheit ist die Summe der Teile. Wie bekommst Du jetzt die Einzelteile? Und welche sind das überhaupt? :)

    [ egapemoh eniem ] [ Korneuburg Community ] [ FB ] [ Xng ]

  • Maximilian Rupp 27. Dezember 2024 um 12:06

    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

Rechtliches

Impressum

Datenschutzerklärung