Hvad er log log n?

Indholdsfortegnelse:

Hvad er log log n?
Hvad er log log n?
Anonim

Som nævnt i svaret på det linkede spørgsmål, er en almindelig måde for en algoritme at have tidskompleksitet O(log n), at den algoritme virker ved gentagne gange at skære størrelsen af input ned med en eller anden konstant faktor på hver iteration.

Hvad er meningen med log n?

O(log N) betyder dybest set tiden går lineært op, mens n'et stiger eksponentielt. Så hvis det tager 1 sekund at beregne 10 elementer, vil det tage 2 sekunder at beregne 100 elementer, 3 sekunder at beregne 1000 elementer, og så videre. Det er O(log n), når vi dividerer og erobrer type algoritmer, f.eks. binær søgning.

Hvad er O og log n?

For input af størrelse n vil en algoritme af O(n) udføre trin, der er proportionale med n, mens en anden algoritme af O(log(n)) vil udføre trin nogenlunde log(n). Log(n) er tydeligvis mindre end n, derfor er kompleksitetsalgoritmen O(log(n)) bedre.

Hvordan beregner du log n?

Ideen er, at en algoritme er O(log n), hvis du i stedet for at rulle gennem en struktur 1 gange 1 deler strukturen i to igen og igen og udfører et konstant antal operationer for hver opdeling. Søgealgoritmer, hvor svarrummet bliver ved med at blive delt, er O(log n).

Hvad er log n Square?

Log ^2 (

) betyder, at den er proportional med log i log for et problem med størrelsen

. Log(

)^ 2 betyder, at det erproportional med square i log.

Anbefalede:

Interessante artikler
Hvor bruger vi datagram?
Læs mere

Hvor bruger vi datagram?

User Datagram Protocol-funktioner For eksempel: Den tillader, at pakker droppes og modtages i en anden rækkefølge, end de blev transmitteret, hvilket gør den velegnet til re altidsapplikationer, hvor latens kan være et problem. Den kan bruges til transaktionsbaserede protokoller, såsom DNS eller Network Time Protocol (NTP).

Køler kørende ovnblæser huset?
Læs mere

Køler kørende ovnblæser huset?

I kølesæsonen kan kørsel af ovnventilatoren hjælpe med at sænke fugtigheden i dit hjem ved at føre luft gennem dit klimaanlægs fordamper mere konsekvent, hvilket gør det muligt for systemet at trække endnu mere fugt ud over tid. Køler husets blæser huset?

Er fantastiske udyr en bogserie?
Læs mere

Er fantastiske udyr en bogserie?

Fantastic Beasts er en serie film inspireret af bogen, Fantastic Beasts and Where to Find Them. Det var oprindeligt troet, at der kun ville være tre film i serien. Den 14. oktober 2016 annoncerede J. K. Rowling, at der faktisk vil være fem film i serien.