Was ist eine asymptotisch enge Obergrenze?


15

Aus dem, was ich gelernt habe, bedeutet asymptotisch eng gebunden, dass es von oben und unten wie in Theta-Notation gebunden ist. Aber was bedeutet eine asymptotisch enge Obergrenze für die Big-O-Notation?


Das hat mich auch verwirrt. Warum können Autoren nicht "Theta" sagen? Warum unnötige Begriffe erfinden?
beroal

Antworten:


20

Zu sagen, dass eine Big-O-Schranke "asymptotisch eng" ist, bedeutet im Grunde, dass der Autor hätte schreiben müssen . Zum Beispiel bedeutet O ( x 2 ) , dass es nicht mehr als einige konstante Zeiten  x 2 für alle x ist , die groß genug sind  ; "asymptotisch dicht" bedeutet, dass es tatsächlich einige konstante Zeiten  x 2 für groß genug  x und nicht etwa einige konstante Zeiten  x 1,999 sind .Θ(-)Ö(x2)x2xx2xx1.999


13

Hier ist ein Beispiel, das es erklärt (und ein konkretes Beispiel für Davids gute Antwort).

EINÖ(n3)nEINÖ(n)Ω(n)Θ(n)


3
Ω(n)

1
@j_random_hacker Du hast recht, damit sollten wir vorsichtig sein. Natürlich sagt eine asymptotisch enge Grenze nichts über die Möglichkeit eines schnelleren Algorithmus im Allgemeinen aus.
Juho
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.