Preguntas etiquetadas con data-structures

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
Solución alternativa para implementar operaciones en estructuras de datos doblemente vinculadas o circulares en idiomas con datos inmutables

Me gustaría aprender a hacer gráficos y realizar algunas operaciones locales en Haskell, pero la pregunta no es específica de Haskell, y en lugar de gráficos podemos considerar listas doblemente vinculadas. Pregunta: ¿Cuál sería una forma idiomática o recomendada de implementar una lista...

11
Hablando arquitectónicamente, ¿una capa de abstracción de base de datos, como Entity Framework de Microsoft, anula la necesidad de una capa de acceso a datos separada?

De la forma que era Durante años, he organizado mis soluciones de software como tales: Capa de acceso a datos (DAL) para abstraer el negocio de acceder a datos Business Logic Layer (BLL) para aplicar reglas comerciales a conjuntos de datos, manejar autenticación, etc. Utilidades (Util), que es...

10
encontrar casas dentro de un radio

Durante una entrevista, me preguntaron lo siguiente: una aplicación de bienes raíces que enumera todas las casas que están actualmente en el mercado (es decir, en venta) dentro de una distancia determinada (por ejemplo, el usuario quiere encontrar todas las casas dentro de 20 millas), ¿Cómo...

10
Estructura de datos óptima para nuestra propia API

Estoy en las primeras etapas de escribir un modo principal de Emacs para la red Stack Exchange ; Si usa Emacs regularmente, esto lo beneficiará al final. Para minimizar la cantidad de llamadas realizadas a la API de Stack Exchange (con un límite de 10000 por IP por día) y para ser un ciudadano...

10
Quadtree con duplicados

Estoy implementando un quadtree. Para aquellos que no conocen esta estructura de datos, incluyo la siguiente pequeña descripción: Un Quadtree es una estructura de datos y está en el plano euclídeo lo que es un Octree en un espacio tridimensional. Un uso común de los quadtrees es la indexación...