Preguntas etiquetadas con data-structures

9
¿Cuál es este dominio de estudio?

Supongamos que tengo una situación en la que estoy diseñando un sitio web para un revendedor de zapatos. Tienen diferentes marcas y tipos de zapatos y, por supuesto, quieren una función de búsqueda realmente buena. Entonces, hay diferentes propiedades que los zapatos pueden tener. Pueden tener...

9
Almacén de datos en memoria en Haskell

Quiero implementar un almacén de datos en memoria para un servicio web en Haskell. Quiero ejecutar transacciones en la STMmónada. Cuando busco en Google Hashell Steam Table solo obtengo esto: Data. BTree. HashTable. STM.el nombre del módulo y las complejidades sugieren que esto se implementa como...

9
Modelando un horario de trabajo complejo

Tengo un problema del mundo real que intento representar y automatizar. Lo he simplificado y resumido a lo siguiente: Hay n lugares de trabajo (P1, P2, ..., Pn). Cada lugar, Pn tiene una llave, Kn. Hay m trabajadores, (W1, W2, ..., Wm). Para trabajar en Pn, un trabajador debe tener Kn. Cada llave...

8
Origen de estructuras y clases.

¿Qué problemas de diseño e implementación tuvieron que resolver los programadores cuando decidieron primero usar estructuras y clases? ¿Cuándo sucedió esto y quiénes fueron los pioneros detrás de estas ideas? Tenga en cuenta que esta es una pregunta doble, porque las estructuras y las clases...

8
¿Son los "saltos deltas" exclusivos de svn?

Las buenas personas que crearon el sistema de control de versiones SVN utilizan una estructura a la que se refieren como "omitir deltas" para almacenar internamente el historial de revisión de los archivos. Una revisión se almacena como un delta contra una revisión anterior. Sin embargo, la...

8
Mapas anidados versus teclas combinadas

En el proyecto en el que estoy trabajando actualmente teníamos tres tipos diferentes de precios según la edad del usuario (adulto, niño, etc.). Así que teníamos en la base de datos una tabla con este aspecto: PRICES type Amount A 20 B 15 C .. D .. Al principio solo teníamos 4 tipos...