Me he encontrado con el término O(log* N)
en un libro que estoy leyendo sobre estructuras de datos. ¿Qué significa log*
? No puedo find it on Google, y WolframAlpha doesn't understand it either.¿Qué significa "log *"?
Respuesta
Se llama iterated logarithm function. Es una función de crecimiento muy lento. Por ejemplo:
lg*(2) = 1
lg*(4) = 2
lg*(16) = 3
lg*(65536) = 4
lg*(2^65536) = 5
/nota de que (2^65 536) es mucho mayor que el número de átomos en el universo observable/
O en el caso de Big O podría ser más o menos considerado como tiempo constante.
De manera más sucinta, el logaritmo iterado cuenta el número de veces que tendría que tomar el logaritmo para reducir un número a 1. –
Por lo tanto, el inverso sería exponenciación iterada, que es el siguiente en la secuencia: adición, multiplicación (= suma iterada), exponenciación (= multiplicación iterada), ... –
Hmm, ¿qué pasa con la iteración iterada ... –
* log (n) - "log n estrella" que se conoce como "logaritmo iterado"
En simple palabra se puede asumir ingrese * (n) = log (log (log (..... (registro * (n))))
registro * (n) es muy potente
Ejemplo:.
1) Log * (n) = 5 donde n = Número de átomo en el universo
2) Tree Coloring usando 3 colores se puede hacer en log * (n) whil e colorear los colores del árbol 2 son suficientes, pero la complejidad será O (n) a continuación.
3) Encontrar la triangulación de Delaunay de un conjunto de puntos conociendo el árbol de expansión mínimo euclidiano: tiempo O (n log * n) aleatorio.
espero que pueda visualizar Log * (n) como este en WolframAlpha Check here
registro * es el número de veces que es necesario aplicar el registro de funciones hasta llegar a un valor que es menor o igual a 1. Por ejemplo: log * (16) = 3, debido registro (log (log (16))) = 1.
Para fines prácticos se puede tratar como una constante , porque esta función crece muy lento.
- 1. ¿Qué significa O (log (log (n)))) - competitivo?
- 2. ¿Qué es log-likelihood?
- 3. ¿Qué es O (log * N)?
- 4. ¿Qué significa "babosa" significa
- 5. ¿Qué significa ('../') significa?
- 6. ¿Qué significa Field.Index.NOT_ANALYZED_NO_NORMS significa
- 7. ¿Qué significa "devolver falso"; ¿hacer?
- 8. ¿Qué significa "?" significa en Java?
- 9. ¿Qué significa '??' significa en C#?
- 10. ¿Qué significa "ruptura BC" significa?
- 11. ¿qué significa "$ &" significa en Ruby
- 12. ¿Qué significa xmlns = "" significa exactamente
- 13. ¿Es log (n!) = Θ (n · log (n))?
- 14. ¿Qué significa /([^.]*)\.(.*)/?
- 15. ¿Qué significa = *?
- 16. ¿Qué significa "==="?
- 17. ¿Qué significa "\\. \", "\ ?? \", "\\? \", "\\"?
- 18. ¿Qué significa || =?
- 19. ¿qué significa alcanzable/inalcanzable en git?
- 20. ¿Cómo puedo borrar el archivo log log?
- 21. Diferencia entre O (n) y O (log (n)) - ¿cuál es mejor y qué es exactamente O (log (n))?
- 22. ¿Qué significa un símbolo $ en un JSP
- 23. ¿Qué significa "1"? significa en Perl?
- 24. ¿Qué significa "escalares filtrados: 1" significa?
- 25. ¿Qué significa "% .6d" significa en printf
- 26. ¿Qué significa @! significa en un De declaración
- 27. ¿Qué significa '$?' significa en scripts bash?
- 28. ¿Qué significa "donde T: algún valor" significa?
- 29. ¿Qué significa "rc" significa en archivos punto
- 30. ¿Qué nombres de directorios '.' y '..' significa y ¿qué significa faDirectory?
"No puedo encontrarlo en Google". Buscar en Google para 'log star' funciona bien. – Joren
prueba "logaritmo iterado de x de 0 a 6" o "IteratedLog (4)" en WolframAlpha – vokilam
Posible duplicado de [¿Qué es O (log \ * N)?] (Https://stackoverflow.com/questions/2387656/ what-is-olog-n) –