La mejor manera de aprender las anotaciones asintóticas es seguir esta serie, solo te llevará 15 minutos y serás un experto en algoritmos y complejidad de tiempo:
- ¿Qué es un algoritmo?
- ¿Qué es la complejidad del tiempo?
- Finalmente, ¿qué es la notación asintótica?
En los videos se sigue la enseñanza de la narración de historias para hacernos entender cada concepto de una manera única, y ten en cuenta que nunca olvidarás los conceptos una vez que veas estos videos.
Estoy describiendo aquí una historia del video, que nuevamente nos ayudaría a obtener más claridad.
Supongamos que es un día festivo y estás acostado en la habitación de tu hostal y viendo una película en tu computadora portátil. Ahora uno de tus amigos te llama cuando estás a punto de llegar al clímax y te pregunta si puede venir, ya que se está aburriendo en casa.
Aunque estás demasiado involucrado en la película, pero un amigo necesitado es un amigo, así que llamas a tu amigo a casa.
Él viene, tienen una buena sesión de chat y de repente tienen ganas de beber.
- ¿Cómo encuentro el camino más corto entre dos puntos en la superficie de un objeto tridimensional?
- ¿Hay números irracionales que tienen una distribución no uniforme de dígitos cuando se expanden en la base n, donde n puede ser cualquier número natural, aparte de aquellos construidos artificialmente como la constante de Liouville?
- ¿Existe un patrón que le permita saber cuántos dígitos tendrá un producto de dos números, sin las matemáticas?
- ¿Cómo se factorizan [matemáticas] {\ nu ^ 3} – \ nu – 1 [/ matemáticas]?
- “Dados los N enteros, siempre podemos encontrar dos enteros distintos cuya diferencia de cuadrados es un múltiplo de 1000”. ¿Cuál es el valor entero más pequeño de N que haría que la afirmación sea verdadera?
Este es el telón de fondo de la historia, ahora expongamos la historia en términos de estas constantes complicadas:
Hay una función f (n) para la cual: –
Su objetivo : tomar licor y emborracharse
c : Día seco (esto significa que todas las licorerías están cerradas hoy)
n : Número de personas (tú y tu amigo = 2)
Puede haber 3 posibilidades:
- Tu amigo no llegó (tipo inútil), por lo tanto, n = 1,
y como estás solo y espero que no bebas solo, es un día seco o no, no importa, ya que simplemente no quieres beber,
lo que implica c = irrelevante - Llega tu amigo, pero hoy no es un día seco, por lo tanto, n = 2 pero c = falso.
Entonces, en este caso, puede llegar fácilmente a un lugar de licores y disfrutar de su velada juntos - Llega tu amigo, y hoy es un día seco, por lo tanto, n = 2 yc = verdadero
Lo siento mucho, pero no obtendrás tu licor esta vez, jaja. ¡Es una broma! aún trata de organizar uno, llamando a sus amigos y preguntándoles si lo tienen en existencia.
Ahora puedes ver aquí, el Caso 1 tomará el menor tiempo, ya que no amigo = no beber
El caso 3 tomará el tiempo máximo, ya que consumirá mucho tiempo para organizar el licor.
Por lo tanto, podemos decir, cuando n> = n0 (n0 = 2 aquí) yc = Día seco, el caso 3 lleva más tiempo que el caso 2 o 1,
así (caso 3) cg (n) es O grande para (caso 1 o 2) f (n)
Básicamente, cualquier desafío que pueda surgir, creo en ti, puedes organizar el licor y emborracharte: p
¡Espero que esto ayude!