Friday, February 1, 2019

Textual description of firstImageUrl

Linksrotation - Wikipedia


Linke Rotation bezieht sich auf das Folgende

  • Verschieben Sie alle Elemente in einem Array an den nächst niedrigeren Ort. Der erste Gegenstand wird an die letzte Stelle verschoben, die jetzt frei ist.
  • In einer Liste den Kopf entfernen und am Schwanz einfügen.

Tree Rotation [ 19659006] In einem binären Suchbaum ist eine Linksdrehung die Bewegung eines Knotens X nach links. Diese Rotation setzt voraus, dass X ein rechtes untergeordnetes Element (oder einen Teilbaum) hat. Das rechte Kind von X, R, wird zum Elternknoten von X und das linke Kind von R wird das neue rechte Kind von X. Diese Drehung wird ausgeführt, um den Baum auszugleichen. insbesondere, wenn der rechte Teilbaum des Knotens X eine wesentlich größere Höhe (abhängig vom Baumtyp) als der linke Teilbaum hat.

Linke Rotationen (und rechts) sind Ordnungserhalt in einem binären Suchbaum; Die binäre Suchbaumeigenschaft wird beibehalten (eine In-Reihenfolge-Durchquerung des Baums ergibt die Schlüssel der Knoten in der richtigen Reihenfolge). AVL-Bäume und rot-schwarze Bäume sind zwei Beispiele für binäre Suchbäume, die die Linksrotation verwenden.

Eine einzige Linksdrehung wird in O (1) -Zeit ausgeführt, ist jedoch häufig in die Knoteneinfügung und -löschung von binären Suchbäumen integriert. Die Rotationen werden durchgeführt, um die Kosten anderer Methoden und Baumhöhen auf einem Minimum zu halten.

Referenzen [ edit ]

No comments:

Post a Comment