C'è una complessità tra e [chiuso]


10

Esiste un grado di complessità maggiore di e minore di ?O ( n registro n )O(n)O(nlogn)


1
Penso che forse questa domanda si adatterebbe meglio nello scambio di stack di Informatica?
LKlevin,

@LKlevin: concordato.
Geoff Oxberry,

2
Lo scambio di stack informatici non è molto amichevole verso domande di base come questa.
Nick Alger,

Risposte:


20

nloglogn è compreso tra e ed è relativamente comune da trovare in natura.nnlogn



1
Tuttavia, a seconda della motivazione del richiedente, questa potrebbe non essere una distinzione rilevante - per tutti gli scopi pratici è solo un piccolo fattore costante. loglogn
Eamon Nerbonne,

2
Sì, anche se questo è vero anche per se è abbastanza piccolo! nlognn
Bill Barth,

1
@BillBarth Sì, ma è esponenzialmente meno costante della costante ! loglogn
Pål GD,

7

Oltre a , c'è anche in cui è il numero di volte in cui la funzione di logaritmo deve essere applicata per il risultato deve essere inferiore o uguale a 1.O(nlog(log(n)))O(nlog(n))log

Ad esempio, se conosci già un albero spanning minimo euclideo, la triangolazione di Delaunay può essere scoperta nel tempo .O(nlog(n))

Più estremamente, si può osservare la funzione inversa di Ackermann , che può essere trovata nell'analisi di numerosi algoritmi di complessità . C'è una buona introduzione qui .α(n,n)O(nα(n,n))


2
Non dimenticare la gloria che è , la funzione ackermann inversa iterata! α(n)
Alexis Beingessner,

4

Ce ne sono infiniti, poiché per qualsiasi . Quindi, in particolare, per qualsiasi .O(n(logn)α)O(n(logn)β)α<βO(n)=O(n(logn)0)O(n(logn)α)O(nlogn)α(0,1)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.