Preguntas etiquetadas con algorithms

12
Indización rápida de combinaciones k

Estoy revisando un viejo problema en el que estaba trabajando hace algún tiempo. Un escenario típico es "3 bits se establecen dentro de un entero de 8 bits", es decir, 00000111. Todas las combinaciones únicas con 3 bits establecidos se pueden generar fácilmente (en orden) mediante bucles...

12
¿Qué significa que un algoritmo converja?

Siempre encuentro este término cuando leo sobre el aprendizaje por refuerzo, por ejemplo en esta oración: Si el problema se modela con cuidado, algunos algoritmos de aprendizaje por refuerzo pueden converger al óptimo global http://reinforcementlearning.ai-depot.com/ o aquí: Para cualquier...

11
Diseño de autenticación para API REST

Estoy trabajando en una API para un servicio REST que voy a producir y consumir. Pasé los últimos días tratando de descubrir cómo manejar la autenticación de manera agradable, y creo que finalmente se me ocurrió algo. Se me ocurre esto en base a los siguientes hechos sobre la pila de...

11
Generar claves de clasificación al reordenar elementos

Tenemos una serie de elementos que el usuario final podrá organizar en el orden deseado. El conjunto de elementos no está ordenado, pero cada elemento contiene una clave de clasificación que se puede modificar. Estamos buscando un algoritmo que permita generar una nueva clave de clasificación para...

11
¿Es ineficiente concatenar cadenas de una en una?

Recuerdo de mis días de programación en C que cuando se unen dos cadenas, el sistema operativo debe asignar memoria para la cadena unida, luego el programa puede copiar todo el texto de la cadena en la nueva área de la memoria, luego la memoria anterior debe manualmente ser liberado Entonces, si...

11
¿Qué es la Biblia de Hashing?

¿Hay una referencia similar a Cormen en Hashes y Hashing? Esta estructura particular ha visto poca atención en mi educación en CS por alguna razón, pero me gustaría aprender más, ya que parecen estar en todas partes. Sé que Cormen lo cubre, pero estoy buscando algo más especializado y...

11
Forma simple y limpia de comparar tres números

Tengo un código que tiene una secuencia de ifs que funciona, pero me siento desordenado. Básicamente, quiero elegir el mayor de tres enteros y establecer una bandera de estado para decir cuál fue elegido. Mi código actual se ve así: a = countAs(); b = countBs(); c = countCs(); if (a > b...