Rotationen in AVL-Bäumen

Поділитися
Вставка
  • Опубліковано 3 гру 2024

КОМЕНТАРІ • 90

  • @t.8471
    @t.8471 8 років тому +5

    Fantastisch Erklärt. Ohne zuvor Ahnung gehabt zu haben, hast du mir die Schweirigkeiten mit AVL Bäumen vollkommen genommen. Danke!

  • @isas213
    @isas213 3 місяці тому

    Vielen Dank. In 3 Tagen habe ich meine Algorithmen & Datenstrukturen-Klausur und das hat sehr geholfen.

  • @nodpap4731
    @nodpap4731 8 років тому +3

    Ich wollte nur danke sagen dass du dieses Video gemacht hast , ich habe so lange versucht dieses Baum zu checken ,aber mit deiner Hilfe, habe ich es endgültig verstanden )

  • @Blutonius12
    @Blutonius12 6 років тому +2

    Das Video ist Top! Kurz und knapp das Wichtigste auf den Punkt gebracht. Vielen herzlichen Dank!

  • @MerlinThomas
    @MerlinThomas 9 років тому +14

    Sehr schöne, anschauliche Darstellung, insbesondere der Doppelrotation, die mir anhand der theoretischen Definitionen nie so ganz klar wurde. Vielen Dank.

  • @JonasHerbertson
    @JonasHerbertson Рік тому

    Großartig, vor allem das "umhängen" bei der Doppelrotation wurde sehr gut erklärt, danke!

  • @danielstopka623
    @danielstopka623 9 років тому +1

    Chapeau! und tausend Dank. So super veranschaulicht und erklärt, dass das Thema schon fast trivial scheint.

  • @yukorainbowcat7580
    @yukorainbowcat7580 9 років тому +1

    Echt klasse erklärt. Habe mir zu den AVL Bäumen vorher noch nie was angesehen oder gelesen und habs sofort super verstanden. Danke ^^

  • @1989Janno
    @1989Janno 10 років тому +69

    das Ende war vielleicht etwas abrupt, aber ansonsten gut erklärt

  • @samuelsansibar7899
    @samuelsansibar7899 2 роки тому +2

    Hasch gut erklärt Kerle!

  • @lil9251
    @lil9251 8 років тому +3

    Super erklärt! :D studiere Informatik im 2.Semester und hab die Erklärung vom Professor nicht gut verstanden... Aber das Video hat mir sehr geholfen, danke dafür

  • @ivantolstov1857
    @ivantolstov1857 9 років тому +1

    Super erklärt, bin höchst zufrieden!
    Danke!

  • @EllieOK
    @EllieOK 3 роки тому +1

    Perfekte Erklärung, tausend Dank! :)

  • @FurkanCetin-jf6wt
    @FurkanCetin-jf6wt Рік тому

    Sehr gutes Video, hat mir wirklich geholfen!

  • @offechrecords7953
    @offechrecords7953 6 років тому

    Danke! Du hast mir meinen AuD-Schein gerettet!

  • @roadtogoat298
    @roadtogoat298 3 місяці тому

    bestes Video was ich dazu gesehen habe!

  • @achrafoumsi5895
    @achrafoumsi5895 Рік тому

    Vielen vielen Dank , sehr gut und einfacher erklärt ! mach weiter :)

  • @MsMelTek
    @MsMelTek 8 років тому +4

    Danke! Sehr verständlich erklärt.

  • @TheDagoberto2009
    @TheDagoberto2009 9 років тому +8

    Bestes Video! Sehr gut zu verstehen! Danke!

  • @QuantPhilosopher89
    @QuantPhilosopher89 9 років тому +14

    Ein Baum ist ein AVL Baum falls die Höheneinschränkung für alle Knoten gilt, also falls für alle Knoten v \in V gilt: abs(height(v.leftChild) - height(v.rightChild))

  • @n1ghthawkx
    @n1ghthawkx 8 років тому +1

    Super Erklärung, vielen vielen Dank dir! :)

  • @christianpillak4183
    @christianpillak4183 3 роки тому

    Sehr gute Erklärung!

  • @laragu007
    @laragu007 9 років тому

    Dankesehr, endlich mal 'ne Stückweise und genaue erklärung der Rotationen
    Wenn ich auch die Pfeile kurzzeitig mit 'nem Tauschen verwechselt hatte :D

  • @torquebiker9959
    @torquebiker9959 7 років тому +3

    Anmerkung zum Balancefaktor: Kann es sein dass du nicht die Knotenanzahl sondern die Pfadlänge bzw. die Höhe der Teilbäume meinst?

    • @AlexWajoe
      @AlexWajoe 3 роки тому

      Im Endeffekt sollte das aber keinen Unterschied machen außer halt das bei beiden Teilbäumen vor dem Ergebnis die Anzahl um 1 höher ist.

  • @Pirker15
    @Pirker15 6 років тому +1

    Das Ende ist genial, upsala und cut xD

  • @DerMazder
    @DerMazder 5 років тому

    Vielen Dank für das Video!

  • @newtutorialplace6481
    @newtutorialplace6481  9 років тому

    @Azeroth Cystalic Würdest du bei 10:22 eine Links-Rotation um den Knoten "6" machen, befände sich der Knoten mit dem größten Wert ("13") in der Wurzel. Dies würde dazu führen das alle übrigen Knoten auf die linken Seite rutschen und der Balance-Faktor auf -3 ansteigt. Damit würde das AVL-Gesetz (Balance-Faktor

  • @petergriffinsrighthand5907
    @petergriffinsrighthand5907 4 роки тому

    Richtiger Ehrenbruder!

  • @gecekusu58
    @gecekusu58 10 років тому +1

    Sehr gut erklärt. Danke!

  • @bokajjako
    @bokajjako 9 років тому

    Klasse Video, hat mir sehr geholfen!

  • @suzyho7322
    @suzyho7322 10 місяців тому

    sehr schön , danke

  • @reddragonka
    @reddragonka 8 років тому

    Ab 13:41 ist es doch ein Suchbaum, da er für jeden Teilbaum die gleiche höhe besitzt, oder?

  • @DerDiktator_
    @DerDiktator_ 9 років тому +3

    Dankeschön Das half mir sehr :)

  • @forstenrieder1908
    @forstenrieder1908 2 роки тому

    Top, danke!

  • @normanhofer8965
    @normanhofer8965 9 років тому

    wirklich gut erklärt. danke!

  • @hahahalol870
    @hahahalol870 7 років тому

    Kleine Anmerkung zur Definition von Blättern und Knoten:
    Es gibt Blattsuchbäume und Suchbäume. Bei Blattsuchbäumen sind die inneren Knoten (alle "nicht-Blätter") mit Schlüsseln befüllt und die inneren Knoten sind nur mit "Wegweisern" bestückt (Beispiel Filesysteme von Betriebssystemen).
    In Suchbäumen sind die Blätter immer leer und die Schlüssel sind in den inneren Knoten gespeichert.
    Es gibt evtl auch andere Definitionen was man Blatt und Knoten nennt allerdings ist das die Definition wie ich sie kennen gelerent habe ;) .
    Ansonsten klasse Video.

  • @jerome8660
    @jerome8660 5 років тому +1

    Mega gutes Video, danke! Hab's sofort verstanden und finde es viel verständlicher wenn man von "runterfallen" spricht als von irgendwelchen Rotationen, denn eine Rotation ist für mich etwas anderes:p
    Nur eine Frage: Wenn man einen Balancegrad von z.B. 4 oder mehr hat, wie geht man dann vor? Von unten nach oben rekursiv mit dieser Methode "hocharbeiten"?

  • @Peterorlowsky
    @Peterorlowsky 8 років тому

    sehe ich es richtig, dass bei einem Balancefaktor -2 bzw. 2 und 0, wie es beim entfernen einzelner Knoten entstehen kann, wieder auf eine einfach Rotation hinausläuft?

  • @Safttuetenschuettler
    @Safttuetenschuettler 5 років тому

    Meine Lk-Klausur ist gerettet

  • @gottagaming1
    @gottagaming1 6 років тому

    sehr gutes video . heftiger cut am Ende, aber wirklich gut erklärt. Bin mir aber nicht sicher ob man beim balance rechnen die wurzel mitrechnen muss

  • @Nana52077
    @Nana52077 8 років тому +1

    Danke!

  • @bingxufeng6983
    @bingxufeng6983 7 років тому

    sehr gut erklärt

  • @suluman4573
    @suluman4573 6 років тому

    Danke dir

  • @neikyy2564
    @neikyy2564 5 років тому

    Warum ist es wichtig die wurzel mitzuzählen? Die gleicht sich doch selbst aus kann man sie dann nicht weg lassen?

  • @MultiRedstoneCrafter
    @MultiRedstoneCrafter 7 років тому

    besser als es mancher Lehrer erklären kann

  • @veronika_franz
    @veronika_franz 6 років тому

    ein sehr gutes Video. Wozu benötigt man diese Bäume? An sich eigenen sie sich zum Vorhalten von Daten, da aber bei Rotationen Verbindungen zwischen einzelnen Knoten verschwinden, kann man damit keine Zusammenhänge oder Abhängigkeiten abbilden, oder?

    • @sSkiRilLexD
      @sSkiRilLexD 4 роки тому

      Die Grundidee von AVL Bäumen ist, dass eben die Balance bestehe bleibt und man den Schnellen Zugriff auf Daten gewährt. Wenn sich beispielsweise der Baum zu weit nach rechts verschiebt, und man an das Unterste Element zugreifen wollte, müsste man länger durch den Baum Interieren.

    • @sSkiRilLexD
      @sSkiRilLexD 4 роки тому

      Iterieren*

  • @TimoDJatomika
    @TimoDJatomika 9 років тому +1

    gibt es die folien auch zum download

  • @roscho9387
    @roscho9387 8 років тому

    Sehr nice, danke!!! :)

  • @TGoldeneye
    @TGoldeneye 8 років тому

    danke 🙏

  • @rainerzufall6313
    @rainerzufall6313 6 років тому

    bester Mann

  • @TheUnknowndon2
    @TheUnknowndon2 6 років тому +1

    Ich liebe dich

  • @tarikeld11
    @tarikeld11 2 роки тому

    0:45 das ist falsch. Die Höhe des linken Teilbaums ist 1, die des rechten Teilbaums ist 2. Man zählt ja, wie viele Knoten der längste Pfad hat, da wird der Elternknoten und sich selbst nicht mitgezählt

  • @berlincmos
    @berlincmos 9 років тому

    Hallo sehr gutes Video aber mir ist nicht klar wie kann man die bo und bu bestimmen
    um die Regel einzusetzen anders ausgedruckt die Knoten bo und bu im Baum zu bestimmen ist nicht klar ? danke.

    • @IsiGoesRIOT
      @IsiGoesRIOT 9 років тому

      Berliner cmos bo ist der unterste Knoten an dem die Balance +2 oder -2 ist. Wenn die Balance +2 ist, dann ist bu der rechte Sohn von bo. Wenn die Balance von bo -2 ist, dann ist bu der linke Sohn.

    • @berlincmos
      @berlincmos 9 років тому

      IsiGoesRIOTdanke für die Antwort es ist nicht einfach ich suche Grundlagen zu lesen damit ich das Einfügen zum Baum nachvollziehen kann. Es ist eine Verwirrung Danke nochaml.

  • @Shentoza
    @Shentoza 6 років тому

    Warum sollte man denn die Wurzel mitzählen. Ist doch nur ne Konstante von 1 die drauf kommt, und bei der Subtraktion wegfällt, da es eben auf beiden Seiten dabei ist.

  • @janikti8605
    @janikti8605 7 років тому

    min 7:38 es ist 0-0 und das ist wiederum 0, da es keine negative null hier gibt.
    Zieht sich ja quasi durchs Video ist denk ichma vom Ergebnis aber richtig..

  • @hamdimaisa798
    @hamdimaisa798 2 роки тому

    Nice diggah

  • @rudolf9326
    @rudolf9326 5 років тому

    Top

  • @fidyculous
    @fidyculous 10 років тому

    und wie geht das für +2 und 0 ?

    • @simon000winter
      @simon000winter 9 років тому +2

      +2 und 0 ist nicht möglich wenn du korrekt rechnest

    • @krcn00b
      @krcn00b 8 років тому +2

      dies ist unmöglich.

  • @lerneninverschiedenenforme7513
    @lerneninverschiedenenforme7513 9 років тому

    Wenn bei 11:25 *vor* der 10 noch eine 4 eingefügt worden wäre, dann würde das ganze doch garnicht mehr zum richtigen Ergebnis führen(?)

  • @torquebiker9959
    @torquebiker9959 7 років тому

    ton ist zu leise, ansonsten schön anschaulich erklärt, Danke!

  • @powerrangernavyblue3889
    @powerrangernavyblue3889 5 років тому +1

    Fehler direkt von Beginn an. Man nimmt den linken Teilbaum und subtrahiert ihn mit dem Recht, also Tiefe-Links minus Tiefe-Rechts!!!

    • @sSkiRilLexD
      @sSkiRilLexD 4 роки тому

      Rechte Seite - linke Seite ist üblich. Und wenn dann ist das nicht falsch, sondern es geht beides

  • @MrKupelli
    @MrKupelli 6 років тому

    Den Wurzelknoten beim Balancefaktor mitzurechnen ist total sinnlos, es reicht lediglich die Pfadlänge, hat denke ich Einige verwirrt, dennoch gutes Video :)

  • @justthings4044
    @justthings4044 5 років тому

    falsch: balancefaktor ist nicht die knotenanzahl minus knozenanzahl sondern die höhe des linken minus die höhse des rechtem teilbaum

  • @f-lh5097
    @f-lh5097 3 роки тому +1

    Das war Daniel Jung Niveau

  • @Anaximander29A
    @Anaximander29A 5 років тому

    Wieso soll man die Wurzel für den Balancefaktor auf beiden Seiten mitzählen?
    Mathematisch sind doch beide Seiten gleich, oder nicht? ->
    (höhe(rechts)+1) - (höhe(links)+1) = höhe(rechts) - höhe(links)

    • @justthings4044
      @justthings4044 5 років тому +2

      King Ragnar er hats generell falsch geschrieben.. er schreibt es ist die knotenanzahk minus knoten anzahl.. es ist aber höhe mimus höhe

  • @hugoby57
    @hugoby57 8 років тому +1

    linke seite minus die rechte seite
    balance falsch berechnet

    • @mugenmugen7885
      @mugenmugen7885 8 років тому +1

      nein. h(rechts) - h(links) ist so korrekt.

    • @hugoby57
      @hugoby57 8 років тому

      was studieren Sie?

    • @mugenmugen7885
      @mugenmugen7885 8 років тому +1

      Informatik.

    • @hugoby57
      @hugoby57 8 років тому

      Okay..
      Mein Prof. hat in Datenstrukturen links-rechts gemacht

    • @mugenmugen7885
      @mugenmugen7885 8 років тому +1

      sind denn die Rotationen gleich? Macht ihr bei 2+ 1+ eine Links oder RechtsRotation?

  • @xINKtn
    @xINKtn 9 років тому

    Gutes Video, aber nach maximal drei Beispielen, solltest du aufhören, jedes mal die Berechnung des Balance Faktors zu erklären. Sonst top!

  • @human0.2
    @human0.2 2 роки тому

    Danke!

  • @Spirovsk
    @Spirovsk 7 років тому

    und wie geht das für -2 und -2 ?