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(nlog⁡n)


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 nnlog⁡log⁡n liegt zwischen und und ist in freier Wildbahn relativ häufig anzutreffen.nnlog⁡n



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. log⁡log⁡n
— Eamon Nerbonne

2
Ja, obwohl das auch für wenn klein genug ist! nlog⁡nn
— Bill Barth

1
@ BillBarth Ja, aber es ist exponentiell weniger konstant als die Konstante ! log⁡log⁡n
— 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))


2
α∗(n)

4

α < β O ( n ) = O ( n ( log n ) 0 ) ⊊ O ( n ( log n ) α ) ⊊ O ( n log n ) α ∈ ( 0 , 1 )O(n(log⁡n)α)⊊O(n(log⁡n)β)α<βO(n)=O(n(log⁡n)0)⊊O(n(log⁡n)α)⊊O(nlog⁡n)α∈(0,1)

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.