Ein Gütekriterium für einen Algorithmus ist seine Laufzeit; die Zeitkomplexität. Andere Komplexitäten, wie den Speicherbedarf, werden nicht betrachtet. Genauer ist die Zeitkomplexität eines Problems, die Anzahl der Rechenschritte (Laufzeit) zu bestimmen, die ein Algorithmus zur Lösung dieses Problems benötigt, in Abhängigkeit von der Länge der Eingabe. Bei dieser Analyse kommt die Theorie der Differenzengleichungen zum tragen. Wir wenden die Theorie auf mehrere Algorithmen an, welche wir kennen gelernt haben. Die Bestimmung deren Laufzeiten variert dabei von einfach bis schwierig.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Laufzeiten von Algorithmen

  • Paolo Vanini

摘要

Ein Gütekriterium für einen Algorithmus ist seine Laufzeit; die Zeitkomplexität. Andere Komplexitäten, wie den Speicherbedarf, werden nicht betrachtet. Genauer ist die Zeitkomplexität eines Problems, die Anzahl der Rechenschritte (Laufzeit) zu bestimmen, die ein Algorithmus zur Lösung dieses Problems benötigt, in Abhängigkeit von der Länge der Eingabe. Bei dieser Analyse kommt die Theorie der Differenzengleichungen zum tragen. Wir wenden die Theorie auf mehrere Algorithmen an, welche wir kennen gelernt haben. Die Bestimmung deren Laufzeiten variert dabei von einfach bis schwierig.