Resultados de la búsqueda a petición "complexity-theory"

2 la respuesta

i-ésimo elemento de k-ésima permutación

¿Existe un algoritmo rápido para calcular el elemento i-ésimo?(0 <= i < n) de la k-ésima permutación(0 <= k < n!) de la secuencia 0..n-1?Se puede elegir cualquier orden de las permutaciones, no tiene que ser lexicográfico. Hay algoritmos que ...

5 la respuesta

prueba que n! = O (n ^ n)

Actualizar:Lo siento, olvidé poner n ^ n dentro de la O () Mi intento fue resolver esta relación de recurrencia: T(n) = nT(n-1) +1 T(0) = 1;Usando el método de iteración obtuve el n ^ n pero no estoy seguro de si esta es la forma de probarlo.

8 la respuesta

¿En qué se diferencia la implementación de LinkedHashMap de HashMap?

Si la complejidad de tiempo de LinkedHashMap es la misma que la complejidad de HashMap, ¿por qué necesitamos HashMap? ¿Cuáles son todos los gastos generales adicionales que LinkedHashMap tiene en comparación con HashMap en Java?

10 la respuesta

Explicando la teoría de la complejidad computacional

Suponiendo algunos antecedentes en matemáticas, ¿cómo le darías a los ingenuos una visión general de la teoría de la complejidad computacional? Estoy buscando una explicación de la pregunta P = NP. ¿Qué es p? ¿Qué es NP? ¿Qué es un NP-Hard? A ...

3 la respuesta

¿Generar todas las sumas de subconjuntos dentro de un rango más rápido que O ((k + N) * 2 ^ (N / 2))?

¿Hay alguna manera de generartodas$2todas3 de las sumas de subconjuntos4$k que caen en un rango [A, B] más rápido que O ((k + N) * 2N / 2), donde k es el número de sumas que hay en [A, B]? Tenga en cuenta que k solo se conoce después de haber ...

8 la respuesta

Big-oh vs big-theta [duplicado]

Posible duplicado: ¿Cuál es la diferencia entre Θ (n) y O (n)? [https://stackoverflow.com/questions/471199/what-is-the-difference-between-n-and-on] Me parece que cuando la gente habla de la complejidad del algoritmo de manera informal, habla de ...

8 la respuesta

¿Big O mide los requisitos de memoria o solo la velocidad?

A menudo aquí la gente habla de Big O que mide algoritmos entre sí ¿Mide esto los ciclos de reloj o los requisitos de espacio? Si la gente quiere contrastar algoritmos basados en el uso de memoria, ¿qué medida usarían?

2 la respuesta

cómo determinar si el kth elemento más grande del montón es mayor que x

Considere un montón binario que contiene n números (la raíz almacena el mayor número). Se le da un número entero positivo k <ny un número x. Debe determinar si el kth elemento más grande del montón es mayor que x o no. Su algoritmo debe tomar el ...

13 la respuesta

¿Qué pasa con O (1)?

He estado notando un uso muy extraño de O (1) en la discusión de algoritmos que involucran hashing y tipos de búsqueda, a menudo en el contexto de usar un tipo de diccionario proporcionado por el sistema de lenguaje, o usar un diccionario o tipos ...

4 la respuesta

Detectar si una expresión regular es exponencial

Estaartículo [http://www.regular-expressions.info/catastrophic.html]demuestre que hay alguna expresión regular que es O (2 ^ n) cuando retrocede. El ejemplo es(x+x+)+y. Cuando intente hacer coincidir una cadena como xxxx ... p, retrocederá por un ...