language-agnostic

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

Me gustaría generar números aleatorios únicos entre 0 y 1000 que nunca se repitan (es decir, 6 no se muestra dos veces), pero eso no recurre a algo como una búsqueda O(N) de valores anteriores para hacerlo. Es esto posible?

¿Qué es la estabilidad en los algoritmos de ordenación y por qué es importante?

Soy muy curioso, ¿por qué la estabilidad es o no es importante en los algoritmos de ordenación?

El término "Contexto" en la programación?

He estado programando desde hace algunos meses y una palabra frecuentemente usada es "contexto" en las clases. Como ServletCo ... Overflow, pero ninguna pregunta/respuesta fue capaz de ayudarme. Estaría muy feliz si alguien pudiera darme la explicación.

¿Se puede convertir cada recursión en iteración?

A reddit thread planteó una pregunta aparentemente interesante: Las funciones recursivas de cola se pueden convertir t ... ((= y 0) 1) (num-ways2 x y) )) (define (num-ways2 x y) (+ (num-ways (- x 1) y) (num-ways x (- y 1))

Elegir un elemento aleatorio de un conjunto

¿Cómo elijo un elemento aleatorio de un conjunto? Estoy particularmente interesado en elegir un elemento aleatorio de un HashSet o un LinkedHashSet, en Java. Las soluciones para otros idiomas también son bienvenidas.

¿Cuál es la diferencia entre un mapa y un diccionario?

Sé que un mapa es una estructura de datos que asigna claves a valores. ¿No es lo mismo un diccionario? ¿Cuál es la diferencia ... aje X o Y (que parece ser lo que generalmente la gente está preguntando aquí), quiero saber cuál es su diferencia en teoría.

¿Qué es un tipo existencial?

He leído el artículo de WikipediaTipos existenciales. Deduje que se llaman tipos existenciales por el operador existencial (∃ ... es el punto de esto, sin embargo. ¿Cuál es la diferencia entre T = ∃X { X a; int f(X); } Y T = ∀x { X a; int f(X); } ?

¿Cómo Crear una Arquitectura de Plug-In Flexible?

Un tema repetido en mi trabajo de desarrollo ha sido el uso o la creación de una arquitectura de plug-in interna. He visto q ... lenguaje? Es mejor usar herramientas para crear una arquitectura de plugin, o para hacerlo por su cuenta siguiendo modelos?

¿Generar colores entre rojo y verde para un medidor de potencia?

Estoy escribiendo un juego Java y quiero implementar un medidor de potencia para lo difícil que va a disparar algo. Necesi ... " es un número entre 0.0 y 1.0. 0.0 devolverá un rojo brillante, 1.0 devolverá un verde brillante. Gráfico de tono de Java:

En el Lugar Radix Ordenar

Este es un texto largo. Por favor, ten paciencia conmigo. Resumiendo, la pregunta es: ¿Hay un algoritmo de ordenación radix ... trabajo o al menos un buen pseudocódigo / descripción de un trabajo en el lugar radix ordenar que trabaja en cadenas de ADN?

¿Cómo puedo comprobar si un número es un palíndromo?

¿Cómo puedo comprobar si un número es un palíndromo? Cualquier idioma. Cualquier algoritmo. (excepto el algoritmo de hacer el número una cadena y luego invertir la cadena).

¿Cuál es la diferencia entre la programación concurrente y la programación paralela?

¿Cuál es la diferencia entre la programación concurrente y la programación paralela? Le pregunté a Google, pero no encontré ... rograma" vs "ejecución paralela es una propiedad de la máquina" no es suficiente para mí - todavía no puedo decir qué es qué.

¿Cómo funciona la función de recomendación de Amazon?

¿Qué tecnología entra detrás de las pantallas de la tecnología de recomendación de Amazon? Creo que Amazon recommendation es ... ta de Mercado Cesta de Mercado Análisis Análisis de afinidad Lectura Sugerida: Minería de Datos: Conceptos y Técnica

Entendiendo " aleatoriedad"

No puedo entender esto, ¿que es más aleatorio? rand() O rand() * rand() Me parece un verdadero desafío para la mente, ¿ ... ritmo de números aleatorios" dos veces cuando multiplicas los dos juntos crearás algo más aleatorio que solo hacerlo una vez.

Colisión Bola a Bola-Detección y Manejo

Con la ayuda de la comunidad Stack Overflow he escrito un simulador de física bastante básico, pero divertido. Haces clic ... gregar es el momento angular para que las bolas rueden de manera más realista. ¿Alguna otra sugerencia? Deja un comentario!

¿Un GUID es único el 100% del tiempo?

¿Es un GUID único el 100% del tiempo? ¿Permanecerá único en varios hilos?

Nombre de archivo? ¿Nombre del camino? ¿Nombre base? Nomenclatura estándar para piezas de un trazado

Sigo metiéndome en nudos cuando estoy manipulando rutas y nombres de archivos, porque no tengo un sistema de nombres común qu ... o que llamé H. Tal vez H debería ser el nombre de la carpeta. ¿No es "carpeta" un término específico de Windows, sin embargo?

¿Qué es un número mágico y por qué es malo?

¿Qué es un número mágico? ¿Por qué debería evitarse? ¿Hay casos en los que es apropiado?

¿Qué es un NP-complete en ciencias de la computación?

¿Qué es un problema NP-complete? ¿Por qué es un tema tan importante en ciencias de la computación?

¿Qué es lo mejor que puedes hacer en

Estoy buscando lo mejor que puedes hacer en unas pocas líneas de código simple. Estoy seguro de que puedes escribir un Mande ... mplicados ejemplos de actionscript pero eso es un poco demasiado avanzado y no puedo enseñar flash. ¿Qué otras ideas tienes?