Erstmal vielen dank für die Erklärung, ich verstehe es glaube ich fast ganz ^^.
"Erstmal klären, was max(f,g).
Es ist die Folge, die bei Eingabe von einem n das größere der beiden Zahlen f(n),g(n) zurückgibt.
Sprich max(f,g)(n)=max(f(n),g(n))."
Okay nur damit ich das jetzt richtig verstanden hab ^^ tut mir leid wenn das sehr dumme Beispiele sind.
Das heißt max(f,g) ist nichts anderes als eine Funktion. Wenn z.B für n = 50 die Funktion f den Funktionswert 4 ausgibt und Funktion g den Funktionswert 8, dann würde max(f,g) das größere von den beiden ausgeben oder? Also die Funktion g mit Funktionswert 8 (in meinem Beispiel).
Deswegen wird auch nicht nur f<max(f,g) und g<max(f,g) (für alle n) sondern das mit "≤" geschrieben,richtig?
Weil in meinem Beispiel wäre ja f<max(f,g) und g=max(f,g).
Und weil beide f≤max(f,g) und g≤max(f,g) sind ergibt sich addiert:
f + g ≤ max(f,g) + max(f,g) also f + g ≤ 2max (f,g). Das habe ich jetzt glaube ich verstanden, diesen Teil. Vielen dank!
Nur bei diesem Teil (bei den gegebenen Lösungen):
Mit der Wahl n0:=1 und c:=2 erhalten wir somit die Aussage:
\( \forall n \geq n_{0}:(f+g)(n)=f(n)+g(n) \leq c \cdot \operatorname{mnx}\{f(n), g(n)\}=c \cdot \max \{f, g\}(n) \)
verstehe ich nicht ganz wie wir auf n0=1 kommen.
Die c ist ja die Konstante von der O-Formel, richtig (Allgemeine Formel aus dem Skript: g(n) ≤ c · h(n))?
Und diese ist nun c=2 aufgrund der vorherigen Rechnung von der Addition der max(f,g) + max(f,g)?
Wurde die n0=1 nur als Beispiel zur Veranschaulichung gewählt?
Gruß
~naili