Resultados de la búsqueda a petición "big-o"

2 la respuesta

¿Cuál es la gran O para la matriz de JavaScript cuando se usa como hash?

¿Cuál es la gran O para el acceso a la matriz de JavaScript cuando se usa como hash? Por ejemplo, var x= []; for(var i=0; i<100000; i++){ x[i.toString()+'a'] = 123; // using string to illustrate x[alpha] } alert(x['9999a']); // linear ...

3 la respuesta

Particionar una lista de enteros para minimizar la diferencia de sus sumas

Dada una lista de enterosl, ¿cómo puedo particionarlo en 2 listas?a yb tal qued(a,b) = abs(sum(a) - sum(b)) es mínimo Sé que el problema es NP-completo, por lo que estoy buscando un algoritmo de tiempo pseudo-polinomial, es decirO(c*n) dóndec = ...

4 la respuesta

Encuentra un duplicado en una matriz de enteros

Esta fue una pregunta de entrevista. Me dieron una serie den+1 enteros del rango[1,n]. La propiedad de la matriz es que tienek (k>=1) duplicados, y cada duplicado puede aparecer más de dos veces. La tarea consistía en encontrar un elemento de la ...

4 la respuesta

Cómo resolver: T (n) = T (n - 1) + n

Tengo lo siguiente resuelto: T(n) = T(n - 1) + n = O(n^2)Ahora, cuando soluciono esto, encuentro que el límite es muy flojo. ¿He hecho algo mal o es así?

2 la respuesta

¿Qué es el tiempo pseudopolinomial? ¿En qué se diferencia del tiempo polinomial?

Que estiempo pseudopolinomial? ¿En qué se diferencia del tiempo polinomial? Algunos algoritmos que se ejecutan en tiempo pseudopolinomial tienen tiempos de e...

1 la respuesta

Complejidad del tiempo para un algoritmo

¿Tengo razón en mi explicación al calcular la complejidad del tiempo del siguiente algoritmo?Se está utilizando un HashSet, moduleMarksheetFiles, para agrega...

6 la respuesta

¿Puede un algoritmo O (n) superar alguna vez O (n ^ 2) en términos de tiempo de cálculo?

Supongamos que tengo dos algoritmos: for (int i = 0; i < n; i++) { for (int j = 0; j < n; j++) { //do something in constant time } }Esto es naturalmenteO(n^2). Supongamos que también tengo: for (int i = 0; i < 100; i++) { for (int j = 0; j < n; ...

4 la respuesta

O-notación, O (∞) = O (1)?

Así que un pensamiento rápido; ¿Se podría argumentar que O (∞) es en realidad O (1)? Quiero decir que no depende del tamaño de entrada?e modo que, de alguna manera, es constante, aunque sea infinito. ¿O es la única forma 'correcta' de ...

4 la respuesta

¿Una herramienta para calcular la complejidad del código Big-O en el tiempo de Java?

Tengo una pregunta sobre la complejidad del tiempo (notación O grande) para el software Java. ¿Hay alguna manera de calcularlo o probarlo rápidamente (o cualquier sitio web que pueda calcularlo sería bienvenido)? Por ejemplo, me gustaría ...

2 la respuesta

O (log N) == O (1) - ¿Por qué no?