Konzepte und Analyse Flashcards

(4 cards)

1
Q

Rekursion

A

Funktionsaufruf derselben Funktion innerhalb der Funktion.

Beispiel: Fakultät

int fact(int n) {
if (n < 2) return 1;
return n * fact(n-1);
}
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Aufwandskalkulation

A
  • Aufwand A;
  • Problemgröße n;
  • Komplexität: A = A(n)
  • Ordnungsfunktion A = O(f (n)) (asymptotisch für große n)

Typische Ordnungsfunktionen – Landau-Notation:
- A = O(1)
- A = O(log n)
- A = O(n)
- A = O(n log n)
- A = O(n^2)
- A = O(2^n) (schwierige Probleme)

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

Ordnungsfunktionen - Rechenregeln

A
  • O(c n) = O(n)
  • O(n + c) = O(n)
  • O(n + log n) = O(n)
  • O(n^2+ n) = O(n^2)
  • O(b^n + n^c) = O(b^n)
  • O(n! + n^c) = O(n!)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly