Semesterwoche 11 Flashcards

1
Q

Auf welchem Konzept basiert die LinkedList?

A

Konzept der verketteten Listen

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

Auf welchem Konzept basiert die ArrayList?

A

Konzept der wachsenden Arrays

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

Wie und an welchem Beispiel gibt man den konstanten Aufwand an?

A

O(1) z.B. zurückgeben eines Elements in einem Array

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

Wie und an welchem Beispiel gibt man den logarithmischen Aufwand an?

A

O(log n) z.B. Baumsuche

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

Wie und an welchem Beispiel gibt man den linearen Aufwand an?

A

O(n) z.B. Suche in einer Liste

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

Wann gibt man den Aufwand (n*log n) an?

A

z.B. bei guten Sotierverfahren

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

Wie und an welchem Beispiel gibt man den quadratischen Aufwand an?

A

O(n^2) z.B bei einfachen Sortierverfahren

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

Wie und an welchem Beispiel gibt man den exponentiellen Aufwand an?

A

O(2^n) z.B. beim Erzeugen der Potenzmenge

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

Wie komplex ist das Einfügen in eine Liste (LinkedList/ArrayList)?

A

O(n)

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

Wie komplex ist der Zugriff auf ein Element in einer Liste (LinkedList/ArrayList)?

A

LinkedList: O(n)
ArrayList: O(1)

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

Bei der Implementation einer Menge als Liste, wie komplex ist das Einfügen?

A

O(n)

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

In welche Datenstruktur kann man sortierbare Elemente einpflegen?

A

MIt einem Suchbaum

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

Womit kann man kategorisierbare Elemente implementieren?

A

Mit einem Hash-Verfahren

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

Wie ist ein binärer Suchbaum aufgebaut?

A
  • Jeder Knoten hat maximal zwei Nachfolger
  • im linken Teilbaum sind alle Elemente kleiner als der Knoten
  • im rechten Teilbaum sind alle Elemente größer als der Knoten
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Wie viele Blätter hat ein voller Binärbaum?

A

2^h

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

Wie viele Knoten hat ein voller Binärbaum?

A

2^(h+1) - 1