Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Praktische Informatik » Algorithmen » Bäume » Antwort erstellen » Hallo Gast [Anmelden|Registrieren]

Antwort erstellen
Benutzername: (du bist nicht eingeloggt!)
Thema:
Nachricht:

HTML ist nicht erlaubt
BBCode ist erlaubt
Smilies sind erlaubt
Bilder sind erlaubt

Smilies: 21 von 33
smileWinkDaumen hoch
verwirrtAugenzwinkerngeschockt
Mit ZungeGottunglücklich
Forum Kloppebösegroßes Grinsen
TanzentraurigProst
TeufelSpamWillkommen
LehrerLOL HammerZunge raus
Hilfe 
aktuellen Tag schließen
alle Tags schließen
fettgedruckter Textkursiver Textunterstrichener Text zentrierter Text Hyperlink einfügenE-Mail-Adresse einfügenBild einfügen Zitat einfügenListe erstellen CODE einfügenPHP CODE farbig hervorheben
Spamschutz:
Text aus Bild eingeben
Spamschutz

Die letzten 10 Beiträge
Batista

Top erklärt Daumen hoch

Ich meld mich wieder wenn was unklar ist.
eulerscheZahl

Das kommt auf den Algorithmus an.
Mergesort geht immer in [latex]\mathcal{O}(n\cdot\log(n))[/latex], während es bei Quicksort auch n^2 sein kann.
Batista

Wir haben n-elmente und wir wollen diese sortieren. Was ist worst case? und wie groß ist es?



Die Sortierverfahren haben mindestens eine Laufzeit von O(n *log n), sind doch sehr gute Algorithmen, die das erfüllen?
eulerscheZahl

Meinst du, weil in deinem Script das minimal fett geschrieben ist?
Das liegt eben am balancierten Baum, das andere Extrem wäre eine Liste, also Höhe n!

Ich hoffe, ich habe deine Frage richtig verstanden.
Batista

Gibt eine Formel für die Maximalanzahl Höhe, die sich aus den Elementen errechnen lässt?
eulerscheZahl

Ah, verstehe.
Bei n Elementen gibt es m=n! Anordnungsmöglichkeiten, wie du schon erkannt hast.
Und Die Höhe des Baums mit m Elementen ist [latex]\lceil\log_2(m)\rceil[/latex], also nach Rücksubstitution [latex]\lceil\log_2(n!)\rceil[/latex]

Zitat:
Um 3 Elemente miteinander zu vergleichen benötigt man auch 3 Knoten also 2^3=8 Blätter, die dabei entstehen

Nein, du brauchst du 6 Blätter.
Batista

directupload.net/file/d/3982/rv628iaj_jpg.htm
eulerscheZahl

Ich wei0 nicht, was mit einem "Entscheidungsbaum für n Elemente" gemeint ist.
Batista

Kannst du folgende erklären, vielleicht sogar beweisen?

"Entscheidungsbaum für n Elemente hat eine minimale Höhe von log_2(n!)"(binären Baum)

Mein versuch :
bei n Elementen entspricht ein Blatt eins der Permutationen

Wenn man 3 Elementen haben und mit 3!=6 mögliche Anordnungen der Elementen

Um 3 Elemente miteinander zu vergleichen benötigt man auch 3 Knoten also 2^3=8 Blätter, die dabei entstehen


Wenn es n Elemente gibt dann gilt 2^n<n! ist doch im -wiederspruch zur Aussage?
eulerscheZahl

Richtig.
Die Formel hast du übrigens auch im Script stehen.
Es sind weitere Beiträge zu diesem Thema vorhanden. Klicken Sie hier, um sich alle Beiträge anzusehen.