Inhaltsverzeichnis:

Was ist Zeitkomplexität in der Datenstruktur?
Was ist Zeitkomplexität in der Datenstruktur?

Video: Was ist Zeitkomplexität in der Datenstruktur?

Video: Was ist Zeitkomplexität in der Datenstruktur?
Video: Algorithmen und Datenstrukturen #5 - Laufzeitanalyse und Landau Notation aka O-Notation 2024, November
Anonim

Zeitkomplexität eines Algorithmus quantifiziert die Menge von Zeit von einem Algorithmus genommen, um als Funktion der Länge der Eingabe zu laufen. Ebenso Space Komplexität eines Algorithmus quantifiziert die Menge an Speicherplatz oder Speicher, die ein Algorithmus benötigt, um als Funktion der Länge der Eingabe ausgeführt zu werden.

Zu wissen ist auch, was bedeutet Zeitkomplexität?

In der Informatik ist die Zeitkomplexität ist die Rechenkomplexität das beschreibt die Menge von Zeit es braucht, um einen Algorithmus auszuführen. Somit ist die Menge von Zeit genommen und die Anzahl der vom Algorithmus durchgeführten elementaren Operationen sind angenommen, um höchstens einen konstanten Faktor zu unterscheiden.

Wie wird außerdem die Zeitkomplexität berechnet? Wir können also mit einem konstanten Faktor multiplizieren oder dividieren, um den einfachsten Ausdruck zu erhalten. Aus 2N wird also nur N. Die gebräuchlichste Metrik für die Berechnung Zeitkomplexität ist Big O-Notation. Dadurch werden alle konstanten Faktoren entfernt, so dass der Lauf Zeit kann in Relation zu N geschätzt werden, wenn N gegen Unendlich geht.

Wissen Sie auch, was die verschiedenen Arten von Zeitkomplexität sind?

Es gibt verschiedene Arten von Zeitkomplexitäten, also lassen Sie uns die grundlegendsten überprüfen

  • Konstante Zeitkomplexität: O(1)
  • Lineare Zeitkomplexität: O(n)
  • Logarithmische Zeitkomplexität: O(log n)
  • Quadratische Zeitkomplexität: O(n²)
  • Exponentielle Zeitkomplexität: O(2^n)

Was ist die Zeitkomplexität eines Algorithmus mit Beispiel erklären?

Notationen von verstehen Zeitkomplexität mit Beispiel Es gibt das Maximum an, das von einem Algorithmus für alle Eingabewerte. Es stellt den schlimmsten Fall von an. dar Zeitkomplexität des Algorithmus . Omega(Ausdruck) ist die Menge von Funktionen, die schneller oder mit der gleichen Geschwindigkeit wie der Ausdruck wachsen.

Empfohlen: