Komplexitäten Flashcards
1
Q
konstant
A
- Klasse: 1
- Code: a = b + c
- Beschreibung: einfache Anweisung
2
Q
logarithmisch
A
- Klasse: log N
- Code: binäre Suche
- Beschreibung: iteratives Halbieren
3
Q
linear
A
- Klasse: N
- Code:
for i in range(N): print(i)
- Beschreibung: einfache Schleife
4
Q
quasilinear
A
- Klasse: N log N
- Code: Mergesort
- Beschreibung: “divide and conquer”
5
Q
quadratisch
A
- Klasse: N^2
- Code:
for i in range(N): for j in range(N):
- Beschreibung: doppelte Schleife
6
Q
kubisch
A
- Klasse: N^3
- Code:
for i in range(N): for j in range(N): for k in range(N):
- Beschreibung: dreifache Schleife
7
Q
exponentiell
A
- Klasse: 2^N
- Code: siehe Hanoi
- Beschreibung: Verdoppelung der Arbeit