aufg2 - oth

Werbung
Fachhochschule Regensburg
Durchlaufreihenfolge in binären Bäumen,
Freie binäre Intervallbäume
2. Aufgabenblatt
Algorithmen und Datenstrukturen
Name: ________________________
Aufgabensteller: Prof. Sauer
Vorname: _____________________
1. Aufgabe
a) Zeichne für die Schlüsselmenge S = {1,2,3} alle Suchbäume der Höhe 3.
b) Zeichne der Reihe nach die folgenden Schlüssel in einen lexikographisch geordneten, zunächst
leeren natürlichen Baum ein: eins, zwei, ... , zehn. Dann lösche die Schlüssel sieben, zwei und vier
c) Gegeben ist die folgende Präorder-Durchlaufreihenfolge über die Knoten eines binären Suchbaums
12 6 2 1 4 3 5 8 7 9 10 11 14 13
Konstruiere den dazu korrespondierenden binären Suchbaum
1
2. Aufgabe
Welchen Aufwand (notiert in Big-O-Notation) zeigen die folgenden Methoden für Manipulation der
Knoten in einem binären Suchbaum der Höhe h
a) Test auf Mitgliedschaft eines Knoten mit dem Schlüssel k im binären Suchbaum
Zeitlicher Aufwand: ______________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
b) Einfügen eines Knoten mit Schlüssel k in den binären Suchbaum
Zeitlicher Aufwand: ______________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
3. Aufgabe
1. Gegeben ist ein binärere Suchbaum mit folgender Gestalt
10
7
4
14
8
12
17
a) Füge in diesen binären Suchbaum den Schlüssel mit dem Wert 13 ein und gib die nach dem
Einfügen resultierende Struktur des binären Suchbaums aus.
b) Lösche in dem unter a) erhaltenen binären Suchbaum die Wurzel. Welche Gestalt eines binären
Suchbaums ergibt sich nach dem Löschen der Wurzel?
2
c) Beschreibe die unter b) angewendete Methode zum Löschen eines Baumknoten im binären
Suchbaum.
_____________________________________________________________________________
_____________________________________________________________________________
2. Gegeben ist der folgende Binärbaum
A
B
D
F
C
E
G
Gesucht ist, wie die einzelnen Knoten des Baum durchlaufen werden in
Inorder-
___________________________________________________
Präorder-
___________________________________________________
Postorder-Durchlaufreihenfolge: ___________________________________________________
3
Herunterladen