Preguntas con la etiqueta [algorithm]

Lista algorithm preguntas

Encontrar todos los ciclos en un gráfico dirigido

0
respuestas
235
votos
289.6k
vistas

¿Cómo puedo encontrar (iterar) TODOS los ciclos en un gráfico dirigido desde/hacia un nodo determinado? Por ejemplo, quiero algo como esto: A->B->A A->B->C->A pero no: B->C->B

¿Cómo implementar una cola usando dos pilas?

0
respuestas
465
votos
388.9k
vistas

Supongamos que tenemos dos pilas y ninguna otra variable temporal. ¿Es posible "construir" una estructura de datos en cola utilizando sólo las dos pilas?

Permutación de matriz

14
respuestas
82
votos
188.0k
vistas

Por ejemplo tengo esta matriz: int a[] = new int[]{3,4,6,2,1}; Necesito una lista de todas las permutaciones de modo que si una es así, {3,2,1,4,6}las demás no deben ser iguales.

Quiero escribir una función que tome una serie de letras como argumento y varias de esas letras para seleccionar. Supongamos que proporciona una serie de 8 letras y desea seleccionar

¿Números aleatorios únicos (no repetidos) en O (1)?

22
respuestas
197
votos
118.7k
vistas

Me gustaría generar números aleatorios únicos entre 0 y 1000 que nunca se repitan (es decir, 6 no aparece dos veces), pero que no recurran a algo como una búsqueda

Tengo una línea de A a B y un círculo colocado en C con radio R. ¿Cuál es un buen algoritmo a utilizar para comprobar si la línea cruza el

¿Cómo genero todas las permutaciones de una lista?

41
respuestas
849
votos
1.1M
vistas

¿Cómo genero todas las permutaciones de una lista? Por ejemplo: permutations([]) [] permutations([1]) [1] permutations([1, 2]) [1, 2] [2, 1] permutations([1, 2, 3]) [1, 2, 3] [1, 3, 2] [2,

¿Qué es un NP-completo en informática? [cerrado]

14
respuestas
508
votos
320.5k
vistas

¿Qué es un problema NP-completo? ¿Por qué es un tema tan importante en informática?

¿Cómo se rota una matriz bidimensional?

64
respuestas
364
votos
405.7k
vistas

Inspirándote en la publicación de Raymond Chen , digamos que tienes una matriz bidimensional de 4x4, escribe una función que la gire 90 grados. Raymond enlaza a una solución en

Conversión de color HSL a RGB

24
respuestas
250
votos
243.3k
vistas

Estoy buscando un algoritmo para convertir entre color HSL a RGB. Me parece que HSL no se usa mucho, por lo que no tengo mucha suerte buscando un convertidor.

¿Implementación de Javascript Array.sort?

7
respuestas
318
votos
149.7k
vistas

¿Qué algoritmo utiliza la función JavaScript Array#sort()? Entiendo que se pueden necesitar todo tipo de argumentos y funciones para realizar diferentes tipos de tipos, simplemente estoy interesado en qué algoritmo

Si tengo un número entero ny quiero saber la posición del bit más significativo (es decir, si el bit menos significativo está a la derecha, quiero saber la posición del

Tengo una computadora con 1 MB de RAM y ningún otro almacenamiento local. Debo usarlo para aceptar 1 millón de números decimales de 8 dígitos a través de una conexión

Naturalmente, bool isprime(number)habría una estructura de datos que podría consultar. Defino que el mejor algoritmo es el algoritmo que produce una estructura de datos con el menor consumo de memoria

Revisé la búsqueda en Google y Stack Overflow , pero en ninguna parte pude encontrar una explicación clara y directa sobre cómo calcular la complejidad del tiempo. ¿Qué sé ya?