AVL-Bäume Rotationen Klausurvorbereitung

Diese Karteikarten helfen Studierenden, die Rotationen von AVL-Bäumen zu verstehen und zu üben, was für Klausuren im Bereich Algorithmen und Datenstrukturen wichtig ist.

MightyOwl352·56 flashcards·56 vragen·2 weergaven
Studiumcomputer_sciencealgorithms
0
Ken ik
1 / 56
0
Aan het leren
Voorkant

Was ist ein AVL-Baum?

Tik om om te draaien
Achterkant

Ein AVL-Baum ist ein selbstbalancierender binärer Suchbaum, bei dem die Höhenbalance der Knoten maximal 1 beträgt.

Tik om om te draaien
Ken ik
Aan het leren

Quiz(56 vragen)

Vraag 1 van 56

1. Was beschreibt eine Linksrotation?

Termen in deze set(56)

Grundlagen der AVL-Bäume(16)

Was ist ein AVL-Baum?

Ein AVL-Baum ist ein selbstbalancierender binärer Suchbaum, bei dem die Höhenbalance der Knoten maximal 1 beträgt.

Was sind die Hauptmerkmale von AVL-Bäumen?

1. Jeder Knoten hat einen Balancefaktor. 2. Balancefaktor ist -1, 0 oder 1. 3. Selbstbalancierung durch Rotationen.

Was ist der Balancefaktor?

Der Balancefaktor eines Knotens ist die Differenz zwischen der Höhe des linken und des rechten Teilbaums: Balancefaktor=Ho¨he(links)−Ho¨he(rechts)\displaystyle Balancefaktor = Höhe(links) - Höhe(rechts).

Sind AVL-Bäume immer binäre Suchbäume?

Ja, AVL-Bäume sind eine spezielle Form von binären Suchbäumen mit zusätzlichen Balancierungsbedingungen.

Fülle die Lücke: Der Balancefaktor muss zwischen ___ liegen.

-1 und 1.

Wie wird die Höhe eines AVL-Baums maximiert?

Durch Erhöhen der Anzahl der Knoten, wobei die Struktur balanciert bleibt, um die Höhe minimal zu halten.

Was passiert, wenn der Balancefaktor 2 oder -2 ist?

Der Baum muss rotiert werden, um die Balance wiederherzustellen.

Vergleich: AVL-Baum vs. Rot-Baum.

AVL-Bäume sind strenger balanciert, während Rot-Bäume eine flexiblere Balance haben. AVL-Bäume sind oft effizienter für Suchoperationen.

Wann ist ein AVL-Baum optimal?

Ein AVL-Baum ist optimal, wenn er die minimale Höhe für eine gegebene Anzahl von Knoten hat.

Wie viele Knoten kann ein AVL-Baum mit Höhe h maximal haben?

N(h)=N(h−1)+N(h−2)+1\displaystyle N(h) = N(h-1) + N(h-2) + 1, wobei N(0)=1\displaystyle N(0) = 1 und N(1)=2\displaystyle N(1) = 2.

Was ist die Höhe eines AVL-Baums mit n Knoten?

Die Höhe eines AVL-Baums ist O(extlogn)\displaystyle O( ext{log } n).

Sind AVL-Bäume immer balanciert?

Ja, AVL-Bäume bleiben durch Rotationen in einem balancierten Zustand.

Was bedeutet 'selbstbalancierend'?

Selbstbalancierend bedeutet, dass der Baum automatisch seine Struktur anpasst, um die Balance nach jeder Einfügung oder Löschung aufrechtzuerhalten.

Wie beeinflusst das Einfügen eines Knotens die Balance?

Das Einfügen kann den Balancefaktor beeinflussen, was zu einer Rotation führen kann, um die Balance wiederherzustellen.

Was sind Vor- und Nachteile von AVL-Bäumen?

Vorteile: Schnelle Suchen; Nachteile: Höhere Kosten für Einfügungen und Löschungen aufgrund von Rotationen.

Ist der AVL-Baum der effizienteste Baumtyp?

Nicht unbedingt. Es gibt andere Baumtypen wie B-Bäume, die für bestimmte Anwendungen effizienter sein können.

Rotationen im Detail(20)

Was ist eine Linksrotation?

Eine Linksrotation wird durchgeführt, wenn der rechte Teilbaum eines Knotens höher ist. Der Knoten wird nach links gedreht.

Was ist eine Rechtsrotation?

Eine Rechtsrotation wird durchgeführt, wenn der linke Teilbaum eines Knotens höher ist. Der Knoten wird nach rechts gedreht.

Wann wird eine Doppelrotation benötigt?

Eine Doppelrotation wird benötigt, wenn ein Knoten im rechten Teilbaum eines linken Kindes eingefügt wird oder vice versa.

Was passiert bei einer Linksrotation?

Der Knoten wird nach links gedreht. Der rechte Nachfolger wird neuer Wurzelknoten.

Beispiel für Linksrotation?

Gegeben: Knoten A (Wurzel), B (rechter Nachfolger). Nach Linksrotation wird B Wurzel, A wird linker Nachfolger von B.

Beispiel für Rechtsrotation?

Gegeben: Knoten B (Wurzel), A (linker Nachfolger). Nach Rechtsrotation wird A Wurzel, B wird rechter Nachfolger von A.

Was ist eine Links-Rechtsrotation?

Eine Kombination aus einer Linksrotation gefolgt von einer Rechtsrotation. Wird bei bestimmten Insertionsmustern benötigt.

Was ist eine Rechts-Linksrotation?

Eine Kombination aus einer Rechtsrotation gefolgt von einer Linksrotation. Wird bei bestimmten Insertionsmustern benötigt.

Wann ist eine Linksrotation notwendig?

Wenn der rechte Teilbaum eines Knotens höher ist als der linke Teilbaum um mehr als 1.

Wann ist eine Rechtsrotation notwendig?

Wenn der linke Teilbaum eines Knotens höher ist als der rechte Teilbaum um mehr als 1.

Wahr oder falsch: Linksrotation balanciert einen AVL-Baum.

Wahr. Linksrotation balanciert den Baum, wenn der rechte Teilbaum zu hoch ist.

Wahr oder falsch: Rechtsrotation erhöht die Höhe des Baumes.

Falsch. Rechtsrotation verringert die Höhe des linken Teilbaums und balanciert den Baum.

Was ist der Effekt einer Doppelrotation?

Eine Doppelrotation balanciert den Baum, wenn sowohl der linke als auch der rechte Teilbaum des betroffenen Knotens unbalanciert sind.

Vergleich: Linksrotation vs. Rechtsrotation.

Linksrotation: Unbalanciert durch rechten Teilbaum. Rechtsrotation: Unbalanciert durch linken Teilbaum.

Was geschieht nach einer Links-Rechtsrotation?

Erst Linksrotation am linken Kind, dann Rechtsrotation am ursprünglichen Knoten.

Was geschieht nach einer Rechts-Linksrotation?

Erst Rechtsrotation am rechten Kind, dann Linksrotation am ursprünglichen Knoten.

Wofür wird die Drehung verwendet?

Um die AVL-Baum-Eigenschaft zu erhalten: Höhe der Teilbäume unterscheidet sich um maximal 1.

Wie beeinflusst die Rotation die Knotenzahlen?

Die Anzahl der Knoten ändert sich nicht, nur die Struktur des Baumes.

Was bleibt bei einer Rotation gleich?

Die Elemente im Baum bleiben gleich; nur ihre Position ändert sich zur Balance.

Beispiel: Knoten 30, 20, 40 - Rotation?

Wenn 40 eingefügt wird: Rechtsrotation bei 30 nötig, 40 wird neue Wurzel.

Praktische Beispiele(12)

Beispiel für Linksrotation?

Führen Sie eine Linksrotation um Knoten A durch, wenn der rechte Teilbaum höher ist. Beispiel: A hat B links und C rechts. Nach der Rotation wird B der neue Wurzelknoten.

Beispiel für Rechtsrotation?

Bei einer Rechtsrotation um Knoten B, wenn der linke Teilbaum höher ist. Beispiel: B hat A links und C rechts. Nach der Rotation wird A der neue Wurzelknoten.

Wann wird eine Doppelte Rotation benötigt?

Eine doppelte Rotation (Links-Rechts oder Rechts-Links) wird benötigt, wenn ein Knoten im unbalancierten Teilbaum des übergeordneten Knotens eingefügt wird. Beispiel: Fügen Sie Knoten D im linken Teilbaum von C ein.

Links-Rechts-Rotation: Schritt 1?

Führen Sie zuerst eine Rechtsrotation um den linken Knoten durch, bevor Sie eine Linksrotation um den übergeordneten Knoten durchführen.

Wahr oder Falsch: Rotationen sind immer notwendig?

Falsch. Rotationen sind nur notwendig, wenn der AVL-Baum nach einer Einfügung oder Löschung unbalanciert wird.

Wie wird die Höhe eines AVL-Baums berechnet?

Die Höhe wird rekursiv berechnet: Höhe = 1 + max(Höhe linkes Kind, Höhe rechtes Kind).

Welche Knoten sind bei einer Linksrotation betroffen?

Der Knoten, um den die Rotation durchgeführt wird, und sein rechter Kindknoten sowie dessen linkes Kind.

Rechts-Links-Rotation: Schritt 2?

Führen Sie eine Linksrotation um den rechten Knoten durch, gefolgt von einer Rechtsrotation um den übergeordneten Knoten.

Fülle die Lücke: Nach einer Linksrotation wird der ____ Knoten der neue Wurzelknoten.

rechte Knoten

Wie viele Rotationen sind maximal pro Einfügen notwendig?

Maximal zwei Rotationen können erforderlich sein, um den Baum wieder ins Gleichgewicht zu bringen.

Beispiel für einen AVL-Baum vor und nach Rotation?

Vor: 10 (Wurzel), 20 (rechts), 30 (rechts von 20). Nach Rechtsrotation um 10: 20 (neu), 10 (links), 30 (rechts).

Was passiert bei übermäßiger Balance?

Übermäßige Balance führt zu ineffizienter Nutzung der Rotationen und kann die Einfüge- und Löschzeiten erhöhen.

Fehleranalyse und Optimierung(8)

Häufigster Fehler bei AVL-Bäumen?

Vergessen, die Höhen der Knoten nach Operationen anzupassen.

Wahr oder Falsch: AVL-Bäume sind immer perfekt balanciert.

Falsch. AVL-Bäume sind nur balanciert, aber nicht perfekt. Sie erlauben Höhenunterschiede von höchstens 1.

Ursache von Rotationen?

Ein Knoten hat nach einer Einfügung oder Löschung einen Höhenunterschied von mehr als 1.

Fülle die Lücke: Die Höhe eines AVL-Baums ist maximal __________.

logarithmisch zur Anzahl der Knoten.

Linkes und rechtes Kind: Unterschiede?

Linkes Kind hat höhere Höhe → linke Rotation. Rechtes Kind hat höhere Höhe → rechte Rotation.

Wie optimiert man entferntes Knoten?

Durchsuchen des Baums nach dem Nachfolger oder Vorgänger und Anpassen der Höhen und Rotationen.

Frühzeitige Rotationen?

Verhindern einer Vielzahl von Korrekturen und reduzieren die Zeitkomplexität auf O(extlogn)\displaystyle O( ext{log } n).

Häufige Fehler bei Löschoperationen?

Nicht alle notwendigen Rotationen durchführen, falsche Knotenhöhe anpassen.

Vragen in deze set(56)

1. Was beschreibt eine Linksrotation?

A.Der rechte Teilbaum eines Knotens ist höher.
B.Der linke Teilbaum eines Knotens ist höher.
C.Der Knoten hat keine Nachfolger.
D.Der Knoten ist ein Blatt.

2. Was ist das Ergebnis einer Linksrotation um Knoten C, wenn C einen Knoten D rechts hat?

A.D wird der neue Wurzelknoten.
B.C bleibt der Wurzelknoten.
C.D bleibt unverändert.
D.C wird gelöscht.

3. Was ist die maximal zulässige Höhe eines AVL-Baums mit n Knoten?

A.O(log n)
B.O(n)
C.O(n log n)
D.O(1)

4. Was ist eine häufige Ursache für das Versagen eines AVL-Baums?

A.Falsche Höhenanpassung nach Operationen
B.Zu viele Knoten im Baum
C.Verwendung von falschen Datentypen
D.Unzureichende Speicherkapazität

5. Welche Aussage über die Rechtsrotation ist korrekt?

A.Der linke Teilbaum ist kleiner als der rechte.
B.Der Knoten wird nach links gedreht.
C.Der Knoten wird nach rechts gedreht.
D.Der Knoten hat keine Kinder.

6. Wann ist eine Rechtsrotation um Knoten A notwendig?

A.Wenn der linke Teilbaum höher ist.
B.Wenn der rechte Teilbaum höher ist.
C.Wenn beide Teilbäume gleich hoch sind.
D.Wenn der Baum leer ist.

7. Welcher Balancefaktor deutet auf eine notwendige Rotation hin?

A.2 oder -2
B.1 oder -1
C.0
D.3 oder -3

8. Wahr oder Falsch: AVL-Bäume können einen Höhenunterschied von mehr als 1 zwischen den Teilbäumen haben.

A.Wahr
B.Falsch
C.Nur bei speziellen Fällen
D.Unklar

9. Wann ist eine Doppelrotation erforderlich?

A.Wenn der Knoten ein Blatt ist.
B.Wenn ein Knoten im rechten Teilbaum eines linken Kindes eingefügt wird.
C.Nach jeder Einfügung in den Baum.
D.Wenn der Knoten keine Nachfolger hat.

10. Was geschieht bei einer Doppelte Rotation (Links-Rechts) um Knoten B?

A.Zuerst eine Rechtsrotation um den linken Knoten, dann eine Linksrotation um B.
B.Zuerst eine Linksrotation um den rechten Knoten, dann eine Rechtsrotation um B.
C.B wird gelöscht.
D.Es passiert nichts.

11. Welche der folgenden Aussagen über AVL-Bäume ist korrekt?

A.AVL-Bäume sind immer voll binär.
B.AVL-Bäume sind eine spezielle Art von binären Suchbäumen.
C.AVL-Bäume haben keinen Balancefaktor.
D.AVL-Bäume erlauben nur linke Rotationen.

12. Was passiert, wenn ein Knoten in einem AVL-Baum hinzugefügt wird und der Baum unausgewogen wird?

A.Die Knotenhöhen werden ignoriert
B.Eine Rotation wird notwendig
C.Der Baum wird automatisch neu gebaut
D.Der Baum bleibt unverändert

13. Was passiert bei einer Rechtsrotation?

A.Der Knoten wird nach rechts gedreht.
B.Der Knoten wird nach links gedreht.
C.Der Baum wird verkleinert.
D.Der Baum wird vergrößert.

14. Worauf deutet eine negative Balance beim Einfügen hin?

A.Der rechte Teilbaum ist höher.
B.Der linke Teilbaum ist höher.
C.Der Baum ist ausgewogen.
D.Die Einfügeoperation war erfolgreich.

15. Was passiert bei einer rechtsrotation an einem Knoten?

A.Der Knoten wird gelöscht.
B.Der Knoten ist jetzt der Wurzelknoten.
C.Der Höhe des Baumes wird verringert.
D.Der linke Teilbaum wird zur neuen Wurzel.

16. Welcher der folgenden Schritte sollte bei der Löschung eines Knotens in einem AVL-Baum nicht durchgeführt werden?

A.Die Höhen der Knoten anpassen
B.Die Knoten neu anordnen
C.Rotationen durchführen
D.Die Knotendaten löschen

17. Was beschreibt eine Links-Rechtsrotation?

A.Eine einfache Linksrotation.
B.Eine Rechtsrotation gefolgt von einer Linksrotation.
C.Eine Linksrotation gefolgt von einer Rechtsrotation.
D.Eine Kombination von zwei Rechtsrotationen.

18. Was passiert bei der Höhe eines AVL-Baums nach einer Einfügung?

A.Die Höhe kann sich um mehr als 1 erhöhen.
B.Die Höhe bleibt unverändert.
C.Die Höhe steigt nur um 1 oder bleibt gleich.
D.Die Höhe kann auf 0 sinken.

19. Wie wird der Balancefaktor eines Knotens berechnet?

A.Höhe(rechts) - Höhe(linkes)
B.Höhe(linkes) - Höhe(rechts)
C.Höhe(knoten) - Höhe(eltern)
D.Höhe(knoten) + Höhe(eltern)

20. Was beschreibt eine linke Rotation in einem AVL-Baum?

A.Ein Knoten hat ein höheres rechtes Kind
B.Ein Knoten hat ein höheres linkes Kind
C.Die Höhe des Baums wird verringert
D.Der Baum wird breiter

21. Welche Aussagen über eine Rechts-Linksrotation ist korrekt?

A.Sie wird benötigt, wenn der linke Teilbaum zu hoch ist.
B.Sie ist eine einfache Rotation.
C.Sie erfolgt in umgekehrter Reihenfolge einer Links-Rechtsrotation.
D.Sie balanciert immer den gesamten Baum.

22. Welche Aussage ist FALSCH bezüglich der Rotationen in AVL-Bäumen?

A.Rotationen sind notwendig, um den Baum balanciert zu halten.
B.Es können maximal zwei Rotationen pro Einfügung notwendig sein.
C.Rotationen können auch bei Löschungen erforderlich sein.
D.Eine einzelne Rotation kann immer einen unbalancierten Baum ausgleichen.

23. Was passiert, wenn ein Element in einen AVL-Baum eingefügt wird?

A.Der Baum bleibt immer balanciert.
B.Der Baum kann unbalanciert werden, was Rotationen erfordert.
C.Das Element wird immer an die Wurzel eingefügt.
D.Es wird nie ein Balancefaktor berechnet.

24. Was ist die maximale Höhe eines AVL-Baums mit n Knoten?

A.n
B.log(n)
C.n^2
D.log(n) + 1

25. In welchem Fall ist eine Linksrotation notwendig?

A.Wenn der linke Teilbaum höher ist.
B.Wenn der rechte Teilbaum höher ist als der linke um mehr als 1.
C.Wenn der Knoten keine Kinder hat.
D.Wenn der Knoten ein Blatt ist.

26. Wie verhält sich der Wurzelknoten nach einer Rechtsrotation um Knoten D?

A.D bleibt der Wurzelknoten.
B.D wird gelöscht.
C.Ein linkes Kind von D wird der neue Wurzelknoten.
D.Ein rechtes Kind von D wird der neue Wurzelknoten.

27. Wie viele Knoten kann ein AVL-Baum mit Höhe 3 maximal haben?

A.7
B.14
C.15
D.8

28. Welche der folgenden Aussagen über Rotationen ist richtig?

A.Rotationen erhöhen die Anzahl der Knoten
B.Rotationen sind immer notwendig
C.Rotationen können die Höhe des Baums verringern
D.Rotationen sind nicht möglich

29. Wird durch eine Rechtsrotation die Höhe des Baumes erhöht?

A.Ja, die Höhe wird erhöht.
B.Nein, die Höhe bleibt gleich.
C.Nein, die Höhe wird verringert.
D.Ja, die Höhe wird verdoppelt.

30. Was ist das erste, was man bei einer Rechts-Links-Rotation durchführen muss?

A.Rechtsrotation um den Knoten mit der größeren Höhe.
B.Linksrotation um den Knoten mit der niedrigeren Höhe.
C.Linksrotation um den Knoten mit der größeren Höhe.
D.Keine Rotation.

31. Welche der folgenden Strukturen ist kein AVL-Baum?

A.Ein Baum mit einem Balancefaktor von 0
B.Ein Baum mit einem Balancefaktor von -1
C.Ein Baum mit einem Balancefaktor von 2
D.Ein Baum mit einem Balancefaktor von 1

32. Welcher Fehler kann bei der Anwendung von Rotationen entstehen?

A.Die Höhen der Tochterknoten werden inkorrekt aktualisiert
B.Die Rotationen sind immer erfolgreich
C.Die Rotationen benötigen keine Überprüfung
D.Die Knotendaten bleiben unverändert

33. Was ist der Effekt einer Doppelrotation auf den Baum?

A.Sie verringert die Knotenzahl.
B.Sie balanciert den Baum.
C.Sie entfernt Knoten.
D.Sie vergrößert den Baum.

34. Wie viele Knoten sind direkt an einer Linksrotation beteiligt?

A.Zwei Knoten.
B.Drei Knoten.
C.Vier Knoten.
D.Fünf Knoten.

35. Was ist ein typisches Merkmal von AVL-Bäumen im Vergleich zu Rot-Bäumen?

A.AVL-Bäume erlauben keine doppelte Rotation.
B.AVL-Bäume sind weniger effizient beim Suchen.
C.AVL-Bäume haben einen strikteren Balancefaktor.
D.AVL-Bäume sind einfacher zu implementieren.

36. Was bleibt bei einer Rotation im AVL-Baum gleich?

A.Die Struktur des Baumes.
B.Die Höhe des Baumes.
C.Die Elemente im Baum.
D.Der Wurzelknoten.

37. Was ist der Zweck von Rotationen in AVL-Bäumen?

A.Um den Baum symmetrisch zu machen.
B.Um die Suchgeschwindigkeit zu erhöhen.
C.Um den Baum ins Gleichgewicht zu bringen.
D.Um Knoten zu löschen.

38. Wann ist eine doppelte Rotation notwendig?

A.Wenn der Balancefaktor 0 ist.
B.Nach dem Einfügen in den rechten Teilbaum eines linken Knotens.
C.Wenn der Baum leer ist.
D.Nach dem Löschen eines Knotens.

39. Was passiert, wenn 40 in einen Baum mit Knoten 30 und 20 eingefügt wird?

A.Es ist eine Linksrotation erforderlich.
B.Es ist eine Rechtsrotation erforderlich.
C.Es ist keine Rotation erforderlich.
D.Es ist eine Doppelrotation erforderlich.

40. Wie wird die Höhe eines Knotens in einem AVL-Baum berechnet?

A.Höhe = 1 + (Höhe linkes Kind + Höhe rechtes Kind).
B.Höhe = max(Höhe linkes Kind, Höhe rechtes Kind).
C.Höhe = 1 + max(Höhe linkes Kind, Höhe rechtes Kind).
D.Höhe = min(Höhe linkes Kind, Höhe rechtes Kind).

41. Was ist ein Nachteil von AVL-Bäumen?

A.Sie sind langsamer bei Suchoperationen.
B.Sie benötigen mehr Speicherplatz.
C.Häufige Rotationen können die Leistungsfähigkeit beeinträchtigen.
D.Sie sind nicht selbstbalancierend.

42. Wann ist ein AVL-Baum unbalanciert?

A.Wenn die Höhen der Teilbäume um mehr als 1 differieren.
B.Wenn er weniger als 5 Knoten hat.
C.Wenn er genau 2 Kinder pro Knoten hat.
D.Wenn alle Knoten Blätter sind.

43. Was könnte eine übermäßige Balance in einem AVL-Baum verursachen?

A.Bessere Leistung beim Suchen.
B.Ineffiziente Nutzung der Rotationen.
C.Schnelleres Einfügen.
D.Die Höhe des Baums erhöht sich.

44. Wie wird die Höhe eines AVL-Baumes optimiert?

A.Durch Minimierung der Knotenanzahl.
B.Durch Ausbalancierung der Knoten.
C.Durch Erhöhung der Knotenanzahl.
D.Durch Linierung des Baumes.

45. Was geschieht nach einer Linksrotation an einem Knoten?

A.Der Knoten bleibt gleich.
B.Der rechte Nachfolger wird Wurzel.
C.Der linke Nachfolger wird Wurzel.
D.Der Knoten wird gelöscht.

46. Was ist die maximale Anzahl an Knoten, die ein AVL-Baum mit Höhe 2 haben kann?

A.4
B.5
C.6
D.3

47. Welche der folgenden Aussagen ist falsch?

A.Eine Linksrotation kann die Baumhöhe reduzieren.
B.Eine Rechtsrotation kann die Anzahl der Knoten erhöhen.
C.Eine Doppelrotation balanciert den Baum.
D.Eine Rotation ändert die Struktur des Baumes.

48. Was ermöglicht die Selbstbalancierung von AVL-Bäumen?

A.Einfache Implementierung.
B.Festgelegte Einfüge- und Löschstrategien.
C.Regelmäßige Rotationen nach Einfügungen und Löschungen.
D.Verwendung von Hashing.

49. Was ist eine der Hauptfunktionen von Rotationen in AVL-Bäumen?

A.Die Höhe des gesamten Baumes zu maximieren.
B.Die AVL-Baum-Eigenschaft zu erhalten.
C.Die Knotenzahl zu erhöhen.
D.Den Baum immer binär zu halten.

50. Welcher der folgenden Aspekte ist kein Vorteil von AVL-Bäumen?

A.Schnelle Suchen.
B.Geringer Speicherbedarf.
C.Gute Balancierung.
D.Effiziente Suchoperationen.

51. Welche Art der Rotation wird bei einem unbalancierten Baum mit einem linken Kind und einem rechten Nachfolger benötigt?

A.Linksrotation.
B.Rechtsrotation.
C.Links-Rechtsrotation.
D.Rechts-Linksrotation.

52. Was beschreibt den Balancefaktor eines Knotens in einem AVL-Baum?

A.Die Differenz zwischen der Höhe des linken und des rechten Teilbaums
B.Die Anzahl der Kinder eines Knotens
C.Die Gesamtzahl der Knoten im Baum
D.Die Tiefe des tiefsten Blattes im Baum

53. Wie wird der Baum nach einer Linksrotation organisiert?

A.Der Knoten bleibt Wurzel.
B.Der rechte Nachfolger wird Wurzel.
C.Der linke Nachfolger wird Wurzel.
D.Der Baum wird gelöscht.

54. Welches Szenario erfordert eine vollständige Neustrukturierung des AVL-Baums?

A.Ein Knoten wird hinzugefügt.
B.Ein Knoten wird entfernt.
C.Ein Knoten wird im rechten Teilbaum eines linken Kindes eingefügt.
D.Der Baum ist leer.

55. Wann wird eine Rechts-Linksrotation erforderlich?

A.Wenn ein Knoten im rechten Teilbaum eines linken Kindes eingefügt wird
B.Wenn ein Knoten im linken Teilbaum eines rechten Kindes eingefügt wird
C.Wenn der gesamte Baum leer ist
D.Wenn der Baum maximal balanciert ist

56. Welches Szenario erfordert eine Linksrotation?

A.Wenn der linke Teilbaum des Wurzelknotens höher ist
B.Wenn der rechte Teilbaum des Wurzelknotens höher ist
C.Wenn beide Teilbäume gleich hoch sind
D.Wenn der Baum gerade neu konstruiert wurde

Gerelateerde sets

Maak je eigen studieset

Upload een PDF, plak je notities of beschrijf een onderwerp – AI genereert flashcards, quizzen en meer in seconden.