Preguntas etiquetadas con algorithm

91
Bit a bit y en lugar de operador de módulo

Sabemos que por ejemplo el módulo de potencia de dos se puede expresar así: x % 2 inpower n == x & (2 inpower n - 1). Ejemplos: x % 2 == x & 1 x % 4 == x & 3 x % 8 == x & 7 ¿Qué pasa con el no poder general de dos números? Digamos: x% 7 ==?

90
Cómo implementar el sistema de etiquetas

Me preguntaba cuál es la mejor manera de implementar un sistema de etiquetas, como el que se usa en SO. Estaba pensando en esto, pero no puedo encontrar una buena solución escalable. Estaba pensando en tener una solución básica de 3 mesas: tener una tagsmesa, una articlesmesa y una...

90
Tiempo polinomial y tiempo exponencial

¿Alguien podría explicar la diferencia entre los algoritmos de tiempo polinomial, tiempo no polinómico y tiempo exponencial? Por ejemplo, si un algoritmo toma O (n ^ 2) tiempo, ¿en qué categoría está?

89
¿Cómo puede Google ser tan rápido?

Bloqueado . Esta pregunta y sus respuestas están bloqueadas porque la pregunta está fuera de tema pero tiene un significado histórico. Actualmente no acepta nuevas respuestas o interacciones. ¿Cuáles son las tecnologías y las decisiones de programación que hacen...

88
Manera eficiente de buscar un elemento

Recientemente tuve una entrevista, donde me hicieron una pregunta de " búsqueda ". La pregunta era: Suponga que hay una matriz de números enteros (positivos), de los cuales cada elemento es +1o se -1compara con sus elementos adyacentes. Ejemplo: array = [4,5,6,5,4,3,2,3,4,5,6,7,8];...