es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: BIG-O

Complejidad temporal factorial para permutaciones.

Solo quiero revisar si el siguiente código tiene complejidad factorial de tiempo. Es decir, O(n!) si n es el número de caracteres en my_str. Según entiendo, sí lo tiene, pero puede ser que haya pasado por alto algo. def perms(a_str): stack = list(a_str) results = [stack.pop()] while stack: current = . . . Read more

Complejidad de Tiempo de Bucle For Anidado en Python

¿Cuál es la complejidad temporal del siguiente bucle anidado “for” por favor? Editar. Creo que la respuesta a esta pregunta depende de otra pregunta, a la cual no sé si hay una respuesta “canónica”. Esa pregunta es si el “n” en expresiones de big-O como O(n), O(n^2) se refiere explícitamente . . . Read more

Problema sencillo de notación Big O con bucles for.

Cuál es la complejidad Big-O del siguiente fragmento de código? const int N = 3; char arr[N][N][3]; for (int i=0; i<n; i++)=”” for(int=”” j=”0;”></n;><n; j++)=”” for(int=”” k=”0;” k<3;=”” k++)=”” {=”” cout<<“valor=”” inicial:=”” “;=”” cin=””>>arr[i][j][k]; } Mi respuesta es O(N^3), aunque no estoy seguro/a debido al último bucle for. ¿Alguien puede . . . Read more