Kapitel 5: Datenstruktur Baum Flashcards

1
Q

Definition Baum

A

Ein Baum ist eine Datenstruktur, die aus einer Menge von Knoten besteht. Jeder Knoten kann auf andere Knoten über Kanten (Referenzen) verweisen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Was charakterisiert den Wurzel-Knoten ?

A

Der Erste Knoten im Baum

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Was charakterisiert einen Blatt-Knoten ?

A

Ein Knoten ohne Nachfolger

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Was gibt es neben Wurzel- und Blatt-Knoten noch für Knoten in Bäumen ?

A

Innere Knoten

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Definition Niveau eines Knotens

A

Das Niveau eines Knotens ist die Länge des Pfades von der Wurzel bis zu diesem Knoten.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Definition Höhe eines Knotens

A

Die Höhe eines Knotens ist die Anzahl der Kanten bis zum tiefsten Blatt.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Formel Höhe eines Knotens

A

max aus(höhe links, höhe rechts)+1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Welche Höhe haben Blattknoten ?

A

0

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Welche Höhe hat eine nullptr Referenz ?

A

-1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Definition Pfad

A

Ein Pfad in einem Baum ist eine Folge von verschiedenen Knoten, in der die aufeinander folgenden Knoten durch Kanten miteinander verbunden sind.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Zwei Grundlegende Eigenschaften eines Baumes

A
  • zyklenfrei

- zusammenhängend

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Wie heißt ein Baum mit 3 Knoten zu jedem Knoten ?

A

Ternärer Baum

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

BST: Wo steht der größere Vergleichsschlüssel zu einem Knoten, Links oder Rechts ?

A

Rechts

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Eigenschaften BST

A
  • Jeder Knoten hat bis zu 2 Nachfolfger
  • Geordneter Baum durch Vergleichsschlüssel
  • Zyklenfrei
  • Zusammenhängend
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Wie bestimmt sich der Linke Nachfolger zu einem gegebenen Index i in einer dynamisch verketteten Datenstruktur ? (BST)

A

2 * i +1

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Wie bestimmt sich der Rechte Nachfolger zu einem gegebenen Index i in einer dynamisch verketteten Datenstruktur ? (BST)

A

2 * i +2

17
Q

Welche Algorithmen zur Traversieren eines BST gibt es ?

A
  • Inorder (LWR)
  • Preorder (WLR)
  • Postorder (LRW)
  • Levelorder
18
Q

Was ist die Inorder Traversierung ?

A

LWR

19
Q

Was ist die Preorder Traversierung ?

A

WLR

20
Q

Was ist die Postorder Traversierung ?

A

LRW

21
Q

Mit welcher Traversierungsmethode wird der BST korrekt ausgegeben ?

A

Inorder (LWR)

22
Q

Wo steht das Minimum im BST ?

A

ganz links (min hat left->nullptr)

23
Q

Wo steht das Maximum im BST ?

A

ganz rechts (max hat right->nullptr)

24
Q

Definition Vollständiger Baum

A

Beim vollständigen Binärbaum sind alle Knoten pro Niveau gefüllt außer im letzten Niveau. i.d.r gilt auch hier, dass die Knoten im letzten Niveau von links nach rechts gefüllt sind.