Dado que los arreglos están ordenados, se leen a la par los dos arreglos. Para leer arr1 sería O(n), para leer arr2 también sería O(n). Las complejidades de ambas se suman siendo O(n+n)= O(2n). Dado que el 2 es una constante, se reduce, por lo tanto la complejidad es O(n)
Participa el próximo lunes en el #retoUPIITAcode para ganar un premio especial. Mientras esperamos: ¿Cuál es la complejidad de un algoritmo que, dados dos arreglos ordenados de menor a mayor (arr1, arr2), regrese True si comparten al menos un elemento?
#retoUPIITAcode premia la mejor complejidad:
Dados dos números n, k obtén el dígito característico de concatenar k veces el número n. Dígito característico es la suma de los dígitos del número hasta obtener un solo dígito. Retweet con la complejidad que logres y código por DM
El #retoUPIITAcode de la semana es escribir una función que reciba un arreglo de dígitos representando un número y regresa un arreglo que represente ese número más uno. Da retweet y envía tu respuesta por DM. La primera respuesta correcta gana premio
Un modelo matemático es un conjunto de reglas que “encajan” en la explicación y resolución de un problema, es decir, que modelizan una situación concreta para poder explicarla y encontrar el modo de resolverla.
Una Máquina de Turing es un modelo matemático que consiste en un autómata capaz de implementar cualquier problema matemático expresado por medio de un algoritmo.