tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
900
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    nelly-furatdo nelly-furatdo ist offline Mitglied
    Registriert seit
    Apr 2002
    Beiträge
    20
    hallo ich habe zwei listen:

    Inorder:
    Copy
    Paste
    Delete
    Yank
    Join
    Retrieve
    Control
    Command
    Shell
    Scroll
    Escape
    Wildcard
    Search
    Insert
    Return
    Move

    Und PreOrder

    Join
    Paste
    Copy
    Yank
    Delete
    Retrieve
    Shell
    Control
    Command
    Escape
    Scroll
    Insert
    Wildcard
    Search
    Return
    Move

    ich muss daraus den richtigen travesierten baum erstellen.

    was mir klar ist: ich weiß das

    Join das mittlere element ist da is bei der preorderliste als erstes steht und die elemente:
    Copy
    Paste
    Delete
    Yank

    auf der linken seiten stehen müssen der rest auf der rechten nun muss ich einen algoryhtmus finden der automatisch die subtrees anlegt. ich weiß nicht so richtig wann hier ein neuer angelegt wird und ob der dann nach rechts oder links geht,

    versteht ihr mein problem und kan nmir wer nen tipp geben? danke
     

  2. #2
    JennyW Tutorials.de Gastzugang
    das klingt wie die Aufgabe an meiner FH. Dann noch escardo.de, wer mag das sein?
     

  3. #3
    FOdenhov Tutorials.de Gastzugang
    Wurden mich auch interessier die losung!
    Geändert von FOdenhov (04.05.07 um 15:35 Uhr)
     

  4. #4
    nelly-furatdo nelly-furatdo ist offline Mitglied
    Registriert seit
    Apr 2002
    Beiträge
    20
    Also im folgendes geht es so:

    Man splittet die Inorderliste nach dem ersten Kriterium der Preorderliste, darauß enstehen 2 Sublisten. Das Element dodurch geteilt wurde, is dann das Keyelement von dem Knoten.

    Die Elemente die sich über dem gesuchten Element befinden, also kleiner sind kommen auf die linke Seite und die Elemente die dardrunter sind also kleiner kommen auf die rechte Seiten. Die Listen werden solange geteilt bis nurnoch ein Element in der List ist.


    Funktiert ähnlich wie der Qucksort

    Methdoe is folgende:
    Geändert von nelly-furatdo (11.05.07 um 17:32 Uhr)
     

Ähnliche Themen

  1. Preorder Traversierung von Bäumen
    Von stEEdZ im Forum C/C++
    Antworten: 5
    Letzter Beitrag: 28.01.08, 16:48
  2. MPTT (Modified Preorder Tree Traversal) oder wie speichere ich hierarchische Daten?
    Von Arne Buchwald im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 19.11.05, 20:26