Preguntas etiquetadas con algorithms

En matemáticas e informática, un algoritmo es un método eficaz expresado como una lista finita de instrucciones bien definidas para calcular una función. Los algoritmos se utilizan para el cálculo, el procesamiento de datos y el razonamiento automatizado.


6
Quicksort y no te molestes?
Especialmente al escribir aplicaciones 'estándar' (que no son HPC), ¿considera qué algoritmo de clasificación elegir, o simplemente se conforma con la clasificación rápida (que es lo que la mayoría de las bibliotecas llaman clasificación)? Hasta cierto punto, puede ser rentable en situaciones específicas, pero, por otro lado, la optimización adecuada …


2
¿Los bucles anidados siempre son O (n ^ k)?
Si tengo un ciclo dentro de otro ciclo, pero sé que el ciclo interno solo se ejecutará una vez, ¿este algoritmo seguirá siendo O (n ^ 2)? For i = 1 to n do For j = 1 to i do If (i==j) do For k = 1 to n …

7
Refactorización durante la programación
Cuando se me plantea un problema, particularmente cuando es de naturaleza complicada, trato de tomarme un tiempo para pensar en el enfoque que voy a tomar para resolver el problema. A pesar de esto, lo que sucede a menudo es que, mientras estoy programando la solución, empiezo a pensar en …


3
Generar áreas de igual tamaño en polígonos.
Estoy buscando una lógica de pseudocódigo que encuentre náreas de igual tamaño en un polígono dado. No debe haber espacio entre o fuera de las áreas coincidentes. Se debe devolver la primera coincidencia de áreas válida. Asumiendo el siguiente polígono [2,2, 3,1, 5,1, 5,4, 4,5, 2,3]como entrada: ... y 3como …

1
Algoritmo de agrupamiento
Hemos desarrollado un algoritmo que, según el tiempo de check-in de algunos trabajadores y su lugar de residencia, calcula la forma de agruparlos en algunos vehículos y la ruta que deben seguir los vehículos para llevarlos al lugar de trabajo. Esto se ha logrado utilizando el algoritmo TSP (Travelling Salesman …





4
Construyendo algoritmos complejos con TDD
Estoy tratando de adoptar TDD en mi práctica de programación diaria. Lo uso en el trabajo de manera muy efectiva, pero tengo problemas con mis proyectos personales en los que uso algunos algoritmos complejos. El algoritmo particular que me hace hacer esta pregunta es el filtro extendido de Kalman. Es …
8 algorithms  tdd 



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.