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
C ++: redondeando al múltiplo más cercano de un número
OK, estoy casi avergonzado de publicar esto aquí (y lo eliminaré si alguien vota para cerrar) ya que parece una pregunta básica. ¿Es esta la forma correcta de redondear a un múltiplo de un número en C ++? Sé que hay otras preguntas relacionadas con esto, pero estoy especialmente interesado …
168 c++  algorithm  rounding 


5
Algoritmo de diferencia? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas sean respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …
164 algorithm  diff  vcdiff 


12
¿Usar Random y OrderBy es un buen algoritmo aleatorio?
He leído un artículo sobre varios algoritmos aleatorios en Coding Horror . He visto que en algún lugar la gente ha hecho esto para barajar una lista: var r = new Random(); var shuffled = ordered.OrderBy(x => r.Next()); ¿Es este un buen algoritmo aleatorio? ¿Como funciona exactamente? ¿Es una forma …
164 c#  algorithm  shuffle 








12
La forma más rápida de aplanar / no aplanar objetos JSON anidados
Lancé un código para aplanar y desaplanar objetos JSON complejos / anidados. Funciona, pero es un poco lento (activa la advertencia de 'script largo'). Para los nombres planos quiero "." como delimitador e [INDICE] para matrices. Ejemplos: un-flattened | flattened --------------------------- {foo:{bar:false}} => {"foo.bar":false} {a:[{b:["c","d"]}]} => {"a[0].b[0]":"c","a[0].b[1]":"d"} [1,[2,[3,4],5],6] => {"[0]":1,"[1].[0]":2,"[1].[1].[0]":3,"[1].[1].[1]":4,"[1].[2]":5,"[2]":6} …

28
Listado de todas las permutaciones de una cadena / entero
Una tarea común en la programación de entrevistas (no desde mi experiencia con las entrevistas) es tomar una cadena o un número entero y enumerar todas las permutaciones posibles. ¿Hay un ejemplo de cómo se hace esto y la lógica detrás de resolver un problema así? He visto algunos fragmentos …


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.