W

Kategorie

Analysis of algorithms

18 Artikel

Amortisierte Analyse

In der Informatik ist die amortisierte Analyse eine Methode zur Bestimmung der Komplexität eines Algorithmus , also des Ressourcenbedarfs, insbesondere von Zeit und Speicher .

ExzellentAmortized data structures
Asymptotisch optimaler Algorithmus

In der Informatik gilt ein Algorithmus als asymptotisch optimal, wenn er – vereinfacht gesagt – bei großen Eingaben im schlimmsten Fall um einen konstanten Faktor (unabhängig von der Eingabegröße) schlechter abschneidet

GutAnalysis of algorithms

In der Computerleistungsanalyse bezeichnet die Befehlspfadlänge die Anzahl der Maschinencode -Befehle, die zur Ausführung eines Programmabschnitts benötigt werden .

GutAnalysis of algorithms
Bester, schlechtester und durchschnittlicher Fall

In der Informatik beschreiben der beste , der schlechteste und der durchschnittliche Fall eines gegebenen Algorithmus , wie hoch der Ressourcenverbrauch minimal , maximal bzw. im Durchschnitt ist .

GutAnalysis of algorithms
Big- O- Notation

Die Big -O- Notation ist eine mathematische Notation , die die ungefähre Größe einer Funktion auf einem Definitionsbereich beschreibt .

ExzellentAnalysis of algorithms

In der Informatik bezeichnet man einen deterministischen Algorithmus als einen Algorithmus , der bei gleicher Eingabe stets dieselbe Ausgabe erzeugt, wobei die zugrundeliegende Maschine immer dieselbe Zustandsfolge

GutAnalysis of algorithms
Die Kunst der Computerprogrammierung

„The Art of Computer Programming “ ( TAOCP ) ist eine umfassende, mehrbändige Monografie (Bände 1–7) des Informatikers Donald Knuth, die Programmieralgorithmen und deren Analyse vorstellt.

Exzellent1968 English-language non-fiction books
Glättungsanalyse

In der theoretischen Informatik dient die Smoothed Analysis der Messung der Komplexität eines Algorithmus .

GutAnalysis of algorithms
Halb-Exponentialfunktion

In der Mathematik ist eine Halbexponentialfunktion die funktionale Quadratwurzel einer Exponentialfunktion .

ExzellentAnalysis of algorithms
Master theorem (analysis of algorithms)

In the analysis of algorithms, the master theorem for divide-and-conquer recurrences provides an asymptotic analysis for many recurrence relations that occur in the analysis of divide-and-conquer algorithms.

ExzellentAnalysis of algorithms
Mögliche Methode

In der Komplexitätstheorie ist die Potentialmethode ein Verfahren zur Analyse der amortisierten Zeit- und Speicherkomplexität einer Datenstruktur .

GutAnalysis of algorithms
Polylogarithmische Funktion

In der Mathematik ist eine polylogarithmische Funktion in n ein Polynom im Logarithmus von n ,

GutAnalysis of algorithms
Pseudopolynomialzeit

In der Komplexitätstheorie hat ein numerischer Algorithmus eine pseudopolynomiale Laufzeit , wenn seine Laufzeit nach oben durch eine Polynomfunktion der beiden Variablen beschränkt ist : dem numerischen Wert der Eingabe

ExzellentAnalysis of algorithms
Randomized algorithm

A randomized algorithm is an algorithm that employs a degree of randomness as part of its logic or procedure.

GutAnalysis of algorithms
Verzweigungsfaktor

In der Informatik , bei Baumdatenstrukturen und in der Spieltheorie ist der Verzweigungsfaktor die Anzahl der Kinder jedes Knotens , der sogenannte Ausgangsgrad .

GutAnalysis of algorithms

Die probabilistische Algorithmenanalyse dient in der Algorithmenanalyse dazu, die Rechenkomplexität eines Algorithmus oder eines Rechenproblems abzuschätzen .

GutAlgorithms and data structures stubs

Die Wettbewerbsanalyse ist eine Methode zur Analyse von Online-Algorithmen . Dabei wird die Leistung eines Online-Algorithmus (der eine unvorhersehbare Abfolge von Anfragen bearbeiten muss, ohne die Zukunft vorhersehen

GutAnalysis of algorithms
Zeitkomplexität

In der theoretischen Informatik bezeichnet die Zeitkomplexität die Rechenkomplexität , die angibt, wie viel Zeit ein Algorithmus zur Ausführung benötigt.

ExzellentAnalysis of algorithms