Dein Lernbereich wird geladen
App wird gestartet …
Dein Lernbereich wird geladen
App wird gestartet …
Big O ordnet Funktionen nach ihrer asymptotischen Wachstumsrate und liefert eine obere Schranke bis auf einen konstanten Faktor.
Ansehen kostenlos · Karteikarten oder Multiple-Choice-Test · übernehmen ab Essential
Formel
n dimensionslose Problemgröße; f(n), g(n) gleichartige Operations- oder Speichergrößen
| Symbol | Bedeutung | Einheit |
|---|---|---|
| Zu analysierende Laufzeit- oder Speicherfunktion | Operationen oder Speicherbedarf | |
| Vergleichsfunktion als asymptotische obere Schranke | gleiche Größe wie f | |
| Positive, von n unabhängige Konstante | dimensionslos | |
| Schwelle, ab der die Schranke gelten muss | Problemgröße |
f(n) \in O(g(n)) \iff \exists c>0,n_0: \forall n\ge n_0,\ |f(n)|\le c|g(n)|Eigene schematische Darstellung von Quanta
Kostenlos mit Quanta-Konto. Dein Download bleibt nach der Registrierung bereit.
Big O bedeutet: Ab einer Schwelle wächst |f(n)| höchstens wie ein konstanter Faktor von |g(n)|. Es beschreibt nicht automatisch den exakten Aufwand oder eine untere Schranke; dafür stehen unter anderem Θ und Ω. Konstante Faktoren und niedrigere Terme werden asymptotisch ausgeblendet. Die Wahl des Kostenmodells zählt: Ein Schritt kann ein elementarer Vergleich, ein Speicherzugriff oder eine andere klar definierte Operation sein. Big O allein sagt auch nichts über typische Eingaben, Implementierungsdetails oder Hardware aus.
Big O bedeutet: Ab einer Schwelle wächst |f(n)| höchstens wie ein konstanter Faktor von |g(n)|. Es beschreibt nicht automatisch den exakten Aufwand oder eine untere Schranke; dafür stehen unter anderem Θ und Ω. Konstante Faktoren und niedrigere Terme werden asymptotisch ausgeblendet. Die Wahl des Kostenmodells zählt: Ein Schritt kann ein elementarer Vergleich, ein Speicherzugriff oder eine andere klar definierte Operation sein. Big O allein sagt auch nichts über typische Eingaben, Implementierungsdetails oder Hardware aus.
Big O ordnet Funktionen nach ihrer asymptotischen Wachstumsrate und liefert eine obere Schranke bis auf einen konstanten Faktor.
Grundbeziehung
Die Gleichung beschreibt die Grundbeziehung innerhalb ihres angegebenen Gültigkeitsbereichs.
Erkläre am Beispiel zu Big-O-Notation (asymptotische obere Schranke), welche Eingabegrößen zur gesuchten Ausgabe führen.
Das Beispiel verknüpft konkrete Eingaben mit dem Ergebnis.
Big O ordnet Funktionen nach ihrer asymptotischen Wachstumsrate und liefert eine obere Schranke bis auf einen konstanten Faktor.
Gültig ist die Beziehung nur unter den genannten Voraussetzungen.
Die Beziehung ohne ihre angegebenen Voraussetzungen auf einen anderen Fall übertragen.
Prüfe vor dem Einsetzen den Gültigkeitsbereich: Big O bedeutet: Ab einer Schwelle wächst |f(n)| höchstens wie ein konstanter Faktor von |g(n)|. Es beschreibt nicht automatisch den exakten Aufwand oder eine untere Schranke; dafür stehen unter anderem.
Formelcluster
Big O ordnet Funktionen nach ihrer asymptotischen Wachstumsrate und liefert eine obere Schranke bis auf einen konstanten Faktor.
f(n)=3n2+8n+2 liegt in O(n2): Für n≥1 ist f(n)≤13n2, also genügt etwa c=13 und n0=1. Das ist eine asymptotische Aussage, keine Laufzeit in Sekunden.
Algorithmen nach Wachstumsverhalten vergleichen, Skalierung abschätzen und Engpässe bei größer werdenden Eingaben erkennen.
Eine typische Aufgabe Schritt für Schritt: Big-O-Notation (asymptotische obere Schranke) (f(n) ∈ O(g(n))).
Aufgabe
Erkläre am Beispiel zu Big-O-Notation (asymptotische obere Schranke), welche Eingabegrößen zur gesuchten Ausgabe führen.
Rechenweg
Das Beispiel verknüpft konkrete Eingaben mit dem Ergebnis.
Big O ordnet Funktionen nach ihrer asymptotischen Wachstumsrate und liefert eine obere Schranke bis auf einen konstanten Faktor.
Gültig ist die Beziehung nur unter den genannten Voraussetzungen.
Die Beziehung f(n) \in O(g(n)) \iff \exists c>0,n0: \forall n\ge n0,\ |f(n)|\le c|g(n)| fasst Big O ordnet Funktionen nach ihrer asymptotischen Wachstumsrate und liefert eine obere Schranke bis auf einen konstanten Faktor. zusammen. Lies sie als Modell für klar definierte Größen, nicht als automatische Aussage über jede reale Situation. Im Beispiel f(n)=3n2+8n+2 liegt in O(n2): Für n≥1 ist f(n)≤13n2, also genügt etwa c=13 und n0=1. Das ist eine asymptotische Aussage, keine Laufzeit in Sekunden. werden die Symbole mit konkreten Werten verbunden und das Ergebnis wird fachlich interpretiert. Gültigkeitsgrenze: Big O bedeutet: Ab einer Schwelle wächst |f(n)| höchstens wie ein konstanter Faktor von |g(n)|. Es beschreibt nicht automatisch den exakten Aufwand oder eine untere Schranke; dafür stehen unter anderem Quelle: MIT OpenCourseWare, 6.046J Introduction to Algorithms, Lecture 2: “Asymptotic Notation; Recurrences; Substitution, Master Method”.
Schreibe zuerst die gesuchte Größe und alle gegebenen Werte mit ihren Bezeichnungen auf. Setze sie in f(n) \in O(g(n)) \iff \exists c>0,n0: \forall n\ge n0,\ |f(n)|\le c|g(n)| ein und prüfe, ob die Einheiten zusammenpassen. Das Beispiel f(n)=3n2+8n+2 liegt in O(n2): Für n≥1 ist f(n)≤13n2, also genügt etwa c=13 und n0=1. Das ist eine asymptotische Aussage, keine Laufzeit in Sekunden. liefert eine Rechenprobe: Werte Formel und Ergebnis müssen dieselbe Größenordnung und Bedeutung ergeben; runde erst am Ende. Gültigkeitsgrenze: Big O bedeutet: Ab einer Schwelle wächst |f(n)| höchstens wie ein konstanter Faktor von |g(n)|. Es beschreibt nicht automatisch den exakten Aufwand oder eine untere Schranke; dafür stehen unter anderem Quelle: MIT OpenCourseWare, 6.046J Introduction to Algorithms, Lecture 2: “Asymptotic Notation; Recurrences; Substitution, Master Method”.
Die Formel gilt nur, wenn die Größen so definiert sind wie in der Quelle und im Hintergrundtext. Prüfe insbesondere Randfälle, Messbedingungen und ob ein Näherungszeichen statt Gleichheit gemeint ist. Ein formal korrektes Einsetzen kann trotzdem fachlich falsch sein, wenn diese Voraussetzungen verletzt werden oder die betrachtete Population beziehungsweise Systemgrenze wechselt. Gültigkeitsgrenze: Big O bedeutet: Ab einer Schwelle wächst |f(n)| höchstens wie ein konstanter Faktor von |g(n)|. Es beschreibt nicht automatisch den exakten Aufwand oder eine untere Schranke; dafür stehen unter anderem Quelle: MIT OpenCourseWare, 6.046J Introduction to Algorithms, Lecture 2: “Asymptotic Notation; Recurrences; Substitution, Master Method”.
Die angegebene Einheit lautet: n dimensionslose Problemgröße; f(n), g(n) gleichartige Operations- oder Speichergrößen. Vor dem Einsetzen müssen alle Werte auf ein konsistentes Einheitensystem gebracht werden; Anzahlen, Prozentangaben und dimensionslose Verhältnisse sind dabei nicht austauschbar. Die Variablenliste benennt die Rolle jedes Symbols. Einheitenkontrolle erkennt viele Fehler, ersetzt aber nicht die Prüfung, ob die Formelannahmen erfüllt sind. Gültigkeitsgrenze: Big O bedeutet: Ab einer Schwelle wächst |f(n)| höchstens wie ein konstanter Faktor von |g(n)|. Es beschreibt nicht automatisch den exakten Aufwand oder eine untere Schranke; dafür stehen unter anderem Quelle: MIT OpenCourseWare, 6.046J Introduction to Algorithms, Lecture 2: “Asymptotic Notation; Recurrences; Substitution, Master Method”.
Ein Vergleich hilft, wenn beide Größen dieselbe Aufgabe beantworten, aber unterschiedliche Eigenschaften betonen. Berichte Definition, Eingabedaten, Schwelle oder Aggregation zusammen mit dem Zahlenwert. Die Quelle MIT OpenCourseWare, 6.046J Introduction to Algorithms, Lecture 2: “Asymptotic Notation; Recurrences; Substitution, Master Method”. stützt die hier verwendete Definition; bei anderen Konventionen können Ergebnisse abweichen. Verwende die Kennzahl deshalb passend zum konkreten Lern- oder Analyseziel. Gültigkeitsgrenze: Big O bedeutet: Ab einer Schwelle wächst |f(n)| höchstens wie ein konstanter Faktor von |g(n)|. Es beschreibt nicht automatisch den exakten Aufwand oder eine untere Schranke; dafür stehen unter anderem Quelle: MIT OpenCourseWare, 6.046J Introduction to Algorithms, Lecture 2: “Asymptotic Notation; Recurrences; Substitution, Master Method”.
Quanta-Prüfungsset
Kuratiertes Prüfungsset für "Big-O-Notation (asymptotische obere Schranke)":
Frage (Vorderseite)
Welche Formel beschreibt Big-O-Notation (asymptotische obere Schranke)?
Antwort in deinem Set
Frage (Vorderseite)
Welcher typische Fehler passiert bei f(n) ∈ O(g(n))?
Antwort in deinem Set
+ 8 weitere Karten: Einheiten, Variablen, Herleitung, Beispiel, Klausuraufgabe
Das Formelset enthält 10 Karten. Nach der Übernahme kannst du sie prüfen und lernen; deine Bewertungen bestimmen die weiteren Wiederholungen.
Die Liste nennt Fachquellen und weiterführende Literatur. Eine Seiten- oder Abschnittsnummer steht dabei, wenn sie Teil der Literaturangabe ist; es handelt sich nicht um wörtliche Zitate.
Erstelle ein kuratiertes FSRS-Prüfungsset für f(n) ∈ O(g(n)): Formelabruf, Variablen, Herleitung, Umstellung, Beispiel, typische Fehler und Klausurkontext.
Kuratiertes Formelset · LaTeX · FSRS Spaced Repetition · übernehmen ab Essential