¿Por qué usamos la notación O grande?
¿Por qué usamos la notación O grande?

Video: ¿Por qué usamos la notación O grande?

Video: ¿Por qué usamos la notación O grande?
Video: Notación Big O | Análisis de algoritmos de forma sencilla 2024, Noviembre
Anonim

Notación Big O caracteriza las funciones de acuerdo con sus tasas de crecimiento: se pueden representar diferentes funciones con la misma tasa de crecimiento utilizando lo mismo Notación O . La carta O se usa porque la tasa de crecimiento de una función es también conocido como el orden de la función.

También saber es, ¿por qué es útil la notación Big O?

Notación Big O le permite analizar algoritmos en términos de eficiencia general y escalabilidad. Elimina las constantes diferencias de orden en la eficiencia que pueden variar según la plataforma, el idioma y el sistema operativo para centrarse en la eficiencia inherente del algoritmo y cómo varía según el tamaño de la entrada.

Además, ¿qué notación Big O es más eficiente? O (logN): Logarítmico Este es el más eficiente algoritmo de búsqueda. El número de operaciones alcanza su punto máximo al principio y luego se aplana a medida que aumenta el tamaño de la entrada. los la mayoría Un ejemplo común es un árbol de búsqueda binario. Para obtener una buena explicación de la implementación del árbol de búsqueda binaria de JavaScript, consulte este artículo.

En consecuencia, ¿cómo se explica la notación Big O?

los Notación Big O define un límite superior de un algoritmo, limita una función solo desde arriba. Por ejemplo, considere el caso de la ordenación por inserción. Se necesita tiempo lineal en el mejor de los casos y tiempo cuadrático en el peor de los casos. Podemos decir con seguridad que la complejidad temporal del tipo de inserción es O (n ^ 2).

¿Es la notación Big O el peor de los casos?

A pesar de que notación o grande no tiene nada que ver con el peor de los casos análisis, generalmente representamos el peor de los casos por notación o grande . Entonces, en la búsqueda binaria, el mejor caso es O (1), promedio y peor de los casos es O (registro). En resumen, no existe ningún tipo de relación del tipo gran O se utiliza para peor de los casos , Theta para promedio caso ”.

Recomendado: