Preguntas etiquetadas con algorithms

Un algoritmo es una secuencia de pasos bien definidos que define una solución abstracta a un problema. Use esta etiqueta cuando su problema esté relacionado con el diseño y el análisis de algoritmos.











1
Complejidad de encontrar coeficiente binomial que es igual a un número
Suponga que está obteniendo un número mmm (usando bits O(logm)O(log⁡m)O(\log m) en codificación binaria). ¿Qué tan rápido puede encontrar (o determinar que tal no existe) ?n,k∈N,1&lt;k≤n2:(nk)=mn,k∈N,1&lt;k≤n2:(nk)=mn,k\in \mathbb N, 1<k\leq\frac{n}{2}:{n \choose k}=m Por ejemplo, dada la entrada , uno puede generar .m=8436285m=8436285m=8436285n=27,k=10n=27,k=10n=27, k=10 Un algoritmo ingenuo para el problema revisaría todos …

3
Algoritmo determinista de tiempo lineal para verificar si una matriz es una versión ordenada de la otra
Considere el siguiente problema: Entrada: dos matrices y de longitud , donde está en orden.B n BAAABBBnnnBBB Consulta: ¿ y contienen los mismos elementos (con su multiplicidad)?BAAABBB ¿Cuál es el algoritmo determinista más rápido para este problema? ¿Se puede resolver más rápido que ordenarlos? ¿Se puede resolver este problema en …




Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.