Gibt es eine Komplexität zwischen und [geschlossen]

10

Gibt es einen Komplexitätsgrad, der größer als und kleiner als ?O ( n log n )O(n)O(nlogn)

user3696586
quelle
1
Ich denke, vielleicht würde diese Frage besser in den Stapelaustausch der Informatik passen?
LKlevin
@LKlevin: Einverstanden.
Geoff Oxberry
2
Der Austausch von Informatikstapeln ist für solche grundlegenden Fragen nicht sehr freundlich.
Nick Alger

Antworten:

20

n n log nnloglogn liegt zwischen und und ist in freier Wildbahn relativ häufig anzutreffen.nnlogn

Bill Barth
quelle
1
Abhängig von der Motivation des Fragestellers ist dies möglicherweise keine relevante Unterscheidung - für alle praktischen Zwecke ist nur ein kleiner konstanter Faktor. loglogn
Eamon Nerbonne
2
Ja, obwohl das auch für wenn klein genug ist! nlognn
Bill Barth
1
@ BillBarth Ja, aber es ist exponentiell weniger konstant als die Konstante ! loglogn
Pål GD
7

Oben , gibt es auch , in der ist die Anzahl , wie oft muss die Logarithmusfunktion aufgebracht werden , um für das Ergebnis muss kleiner oder gleich 1 sein.O ( n log ( n ) ) log O(nlog(log(n)))O(nlog(n))log

Wenn Sie beispielsweise bereits einen euklidischen Minimum-Spanning-Tree kennen, kann die Delaunay-Triangulation in -Zeit entdeckt werden.O(nlog(n))

α(n,n)O(nα(n,n))

Peter Brune
quelle
2
α(n)
4

α < β O ( n ) = O ( n ( log n ) 0 ) O ( n ( log n ) α ) O ( n log n ) α ( 0 , 1 )O(n(logn)α)O(n(logn)β)α<βO(n)=O(n(logn)0)O(n(logn)α)O(nlogn)α(0,1)

David Richerby
quelle