• Keine Ergebnisse gefunden

• Ist folgender Mehrwegbaum vom Grad 2?

N/A
N/A
Protected

Academic year: 2022

Aktie "• Ist folgender Mehrwegbaum vom Grad 2?"

Copied!
14
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Rot-Schwarz-Baum

1) Einfügen in Rot-Schwarz Baum (zeichnen) Geben Sie Rot-Schwarz-Bäume an (mit allen

Zwischenschritten), die beim Einfügen der

Buchstaben HITCHHIKER entstehen.

(2)

Rot-Schwarz-Baum Einfügen von: HITCHHIKER

H + I

+ T H

I

neuer Knoten wird immer über rote Kante angehängt

+ C

T H

I

1x rotieren

T H

I

C T

H I

T H

I

splitten

T H

I + H

(3)

Rot-Schwarz-Baum Einfügen von: HITCHHIKER

C

T H

I + H

C H

T H

I + H

C H

T H

I

splitten

C H

T H

I

C H

T H

I

H

+ I

(4)

Rot-Schwarz-Baum Einfügen von: HITCHHIKER

C H

T H

I

H

+ I

C H

T H

I

H I

+ K

C H

T H

I

H I

K

2x rotieren C H

T H

I

H

K I

C H

K H

I

H

I T

+ E

(5)

Rot-Schwarz-Baum Einfügen von: HITCHHIKER

C H

K H

I

H

I T

+ E

C H

K H

I

H

I T

+ R

E

C H

K H

I

H

I T

E

splitten C H

K H

I

H

I T

E

C H

K H

I

H

I T

E R

(6)

B-Baum

• Ist folgender Mehrwegbaum vom Grad 2?

10|20|30|

3| 5| 6| 13|17|15| 23|25| |

Nein!

Die Schlüssel müssen im jedem Knoten aufsteigend sortiert sein.

(7)

B-Baum

• Ist folgender Mehrwegbaum vom Grad 2?

10|20|30|

3| 5| 6| 13|15|17| 23|25| |

Nein!

Der linke und rechte Teilbaum eines Schlüssels darf nicht leer sein.

(8)

B-Baum

• Gültiger B-Baum mit gleichen Werten:

10|20|30|

3| 5| 6| 13|17|15| 23|25| |

10|20|

3| 5| 6| 13|15|17| 23|25|30|

(9)

B-Baum

• Einfügen von: 16, 27, 40, 2, 4, 1

• Löschen von: 17, 10

6|15|23|

3| 5| | 10|13| | 17|20| | 25|30| |

(10)

B-Baum

• Einfügen von: 16

6|15|23|

3| 5| | 10|13| | 17|20| | 25|30| |

6|15|23|

3| 5| | 10|13| | 16|17|20| 25|30| |

(11)

B-Baum

• Einfügen von: 27, 40, 2, 4

6|15|23|

2|3|4|5 10|13| | 16|17|20| 25|27|30|40 6|15|23|

3| 5| | 10|13| | 16|17|20| 25|30| |

(12)

B-Baum

• Einfügen von: 1

6|15|23|

2|3|4|5 10|13| | 16|17|20| 25|27|30|40

3|6|15|23

4|5| | 10|13| | 16|17|20| 25|27|30|40 1|2| |

(13)

B-Baum

• Löschen von: 17

3|6|15|23

4|5| | 10|13| | 16|20| | 25|27|30|40 1|2| |

3|6|15|23

4|5| | 10|13| | 16|17|20| 25|27|30|40 1|2| |

(14)

B-Baum

• Löschen von: 10

3|15|23|

4|5|6|13 16|20| | 25|27|30|40 1|2| |

3|6|15|23

4|5| | 10|13| | 16|20| | 25|27|30|40 1|2| |

Referenzen

ÄHNLICHE DOKUMENTE

5 Für jeden Knoten x gilt: alle Pfade, die im Knoten x starten und in einem externen Knoten enden, enthalten die selbe Anzahl an schwarzen Knoten.. So ein Baum heisst

Überlegen Sie (schriftlich!) die Gründe für die jeweiligen Änderungen der Effizienz der einzelnen Methoden. Wodurch ergeben sich die Unterschiede?.. Übung Praktische

1) Einfügen in Rot-Schwarz Baum (zeichnen) Geben Sie Rot-Schwarz-Bäume an (mit allen. Zwischenschritten), die beim Einfügen der Buchstaben

[r]

Wenn Sie beim Einfügen Knoten splitten oder rotieren müssen, zeichnen Sie jeden

Übung Praktische Informatik 2 SS 2015 Aufgabe 3: Einfügen in einen Topdown-234-Baum (12 Punkte).. Implementieren   Sie  die   Einfügemethode  eines   Topdown­234­Baums,  

Hinweis: Sortieren Sie Buchstaben, die kleiner als die Wurzel sind, links ein und sortieren Sie Buchstaben, die größer oder gleich der Wurzel sind, rechts ein...

I Färben wir ihn aber rot, dann könnten wir eine Verletzung der Farbbedingungen bekommen (die Wurzel ist schwarz, rote Knoten haben keine roten Kinder).. ⇒ Wir färben den Knoten rot