Preguntas etiquetadas con data-structures

Preguntas sobre formas de almacenar datos para que puedan ser utilizados ventajosamente por algoritmos.













2
Implementación de estructura de datos inmutable (persistente) tipo matriz con indexación rápida, anexar, anteponer, iteración
Estoy buscando una estructura de datos persistente similar a la matriz (pero inmutable), que permita operaciones rápidas de indexación, anexión, anteposición e iteración (buena localidad). Clojure proporciona Vector persistente, pero es solo para un apéndice rápido. Scala's Vector tiene efectivamente anexos y antepuestos de tiempo constante, pero no puedo entender …

1
Estructura de datos para el mapa en intervalos
Sea nnn un número entero y ZZ\mathbb{Z} denote el conjunto de todos los enteros. Supongamos que [a,b][a,b][a,b] denota el intervalo de enteros {a,a+1,a+2,…,b}{a,a+1,a+2,…,b}\{a,a+1,a+2,\dots,b\} . Busco a una estructura de datos para representar un mapa f:[1,n]→Zf:[1,n]→Zf:[1,n] \to \mathbb{Z} . Quiero que la estructura de datos admita las siguientes operaciones: get(i)get(i)\text{get}(i) debería …

3
Libros de algoritmos sobre una variedad de temas.
¿Quieres mejorar esta publicación? Proporcione respuestas detalladas a esta pregunta, incluidas citas y una explicación de por qué su respuesta es correcta. Las respuestas sin suficiente detalle pueden ser editadas o eliminadas. Me encargaron construir una biblioteca de libros sobre algoritmos para nuestra pequeña empresa (unas 15 personas). El presupuesto …

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.