Was kann unter Komplexitätsanalyse verstanden werden?
Die Komplexitätsanalyse erlaubt es, verschiedene Algorythmen in Bezug auf deren Laufzeit (Zeitkomplexität, engl: time complexity) und Speicherbedarf (Speicherkomplexität, engl: sprace complexity) für ein gegebenes Problem zu vergleichen
Häufig steht die Analyse der Zeitkomplexität im Vordergrund, wenn ein Algorythmus den Speicher überfüllt, wird allerdings ebenfalls keine Lösung erzeugt
Was kann man im Bezug auf einen Algorythmus als Wachstumsrate verstehen?
Die Rate, mit der die Laufzeit eines Algorythmus in Abhängigkeit von der Eingabegröße zunimmt, wird als Wachstumsrate bezeichnet
Was kann im Bezug auf einen Algorythmus als Best-Case Szenarion verstanden werden?
Als Best-Case Szenario kann die Eingabe verstanden werden, die mit der geringsten Laufzeit gelöst wird
Was kann im Bezug auf einen Algorythmus als Worst-Case Szenario verstanden werden?
Als Worst-Case Szenarion kann die Eingabe verstanden werden, die mit der maximalen Laufzeit gelöst wird
Was kann im Bezug auf Algorithmen als Average-Case- Szenario verstanden werden?
Als Average-Case Szenarion kann die Eingabe verstanden werden, die mit einer durchschnittlichen Laufzeit gelöst wird
Um was für eine Art Algorithmus handelt es sich hier? Welche Szenarien der Komplexitätsanalyse werden hier aufgegriffen?
Es handelt sich bei diesem Code um einen Suchalgorythmus, in dem Best-Case und Worst-Case dargestellt werden.
Im besten Fall befindet sich der gesuchte Wert gleich am Anfang der Liste, sodass die for-Schleife nur einmal durchlaufen werden muss. Im schlechtesten Fall ist der gesuchte WErte gar nicht in der Liste enthalten, sodass die for-Schleife n-mal durchlaufen werden muss, wobei n die Länge der Liste ist
Was kann unter der Big-O-Notation verstanden werden?
Die Big-O Notation bezeichnet die enge obere Schranke g(n) einer gegebenen Funktion f(n). Sie wird dargestellt als f(n) = 0 (g(n))
Das bedeutet, dass bei größeren Werten vo n die Funktion g(n) eine obere Grenze von f(n) ist
Zuletzt geändertvor einem Jahr