Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Petra Mutzel: DAP2, Universität Dortmund SS2006 1 Rotationen (1) 8 7 5 b(5)=2 b(7)=0 b(7)=1 5 ist unbalanciert5, 7, 8 sind balanciert b(5)=0 Rotation nach.

Ähnliche Präsentationen


Präsentation zum Thema: "Petra Mutzel: DAP2, Universität Dortmund SS2006 1 Rotationen (1) 8 7 5 b(5)=2 b(7)=0 b(7)=1 5 ist unbalanciert5, 7, 8 sind balanciert b(5)=0 Rotation nach."—  Präsentation transkript:

1 Petra Mutzel: DAP2, Universität Dortmund SS2006 1 Rotationen (1) 8 7 5 b(5)=2 b(7)=0 b(7)=1 5 ist unbalanciert5, 7, 8 sind balanciert b(5)=0 Rotation nach links an 5 8 7 5

2 Petra Mutzel: DAP2, Universität Dortmund SS2006 2 Rotationen (2) 8 7 5 b(5)=2 6 b(7)=0 5 ist unbalanciert5, 7, 8 sind balanciert Rotation nach links an 5 8 7 5 6 falsch: die 6 muss mitwandern

3 Petra Mutzel: DAP2, Universität Dortmund SS2006 3 Rotationen (3) 8 7 5 b(5)=2 6 b(7)=-1 b(7)=0 5 ist unbalanciert5, 7, 8 sind balanciert b(5)=1 Rotation nach links an 5 8 7 5 6 falsch: die 6 muss mitwandern 6 Nach einer Rotation entsteht wieder ein binärer Suchbaum Achtung: dies ist nicht so wenn gleiche Schlüssel enthalten sind so korrekt! Warum eigentlich? Die Suchbaumeigenschaft bleibt bei einer Rotation erhalten.

4 Petra Mutzel: DAP2, Universität Dortmund SS2006 4 Rotationen (4) 8 5 b(5)=2 b(8)=0 b(8)=-1 5 ist unbalanciert falsch: Das war keine Rotation!!! b(5)=0 Rotation nach links an 5 7 8 5 7

5 Petra Mutzel: DAP2, Universität Dortmund SS2006 5 Rotationen (5) 8 5 b(5)=2 b(8)=-2 b(8)=-1 5 ist unbalanciert Diese Rotation hat nichts genützt! b(5)=1 Rotation nach links an 5 7 8 5 7

6 Petra Mutzel: DAP2, Universität Dortmund SS2006 6 b(8)=0 Rotationen (6) 7 5 b(5)=2 b(7)=0 b(8)=-1 Doppelrotation Rechts-Links notwendig! b(5)=0 Rotation nach rechts an 8 7 8 5 8 7 8 5 b(5)=2 b(7)=1 Rotation nach links an 5

7 Petra Mutzel: DAP2, Universität Dortmund SS2006 7 Doppelrotationen ab v u c d a b v d u c a b v d u c


Herunterladen ppt "Petra Mutzel: DAP2, Universität Dortmund SS2006 1 Rotationen (1) 8 7 5 b(5)=2 b(7)=0 b(7)=1 5 ist unbalanciert5, 7, 8 sind balanciert b(5)=0 Rotation nach."

Ähnliche Präsentationen


Google-Anzeigen