Preguntas etiquetadas con algorithm

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 del algoritmo.


30
Clasificación rápida con Python
Soy totalmente nuevo en Python y estoy tratando de implementar quicksort en él. ¿Podría alguien ayudarme a completar mi código? No sé cómo concatenar las tres matrices e imprimirlas. def sort(array=[12,4,5,6,7,3,1,15]): less = [] equal = [] greater = [] if len(array) > 1: pivot = array[0] for x in …






9
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é …
91 algorithm 




7
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á?
90 algorithm 

7
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 tag_to_articlesmesa. …

19
¿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 que Google pueda atender una consulta tan rápido? Cada vez que …


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.