Preguntas etiquetadas con ds.data-structures

Propiedades y aplicaciones de estructuras de datos, como límites inferiores de espacio o complejidad temporal de inserción y eliminación de objetos.

6
¿Qué hay de nuevo en estructuras de datos puramente funcionales desde Okasaki?
Desde el libro de 1998 de Chris Okasaki "Estructuras de datos puramente funcionales", no he visto aparecer muchas nuevas estructuras de datos puramente funcionales; Puedo nombrar solo algunos: IntMap (también inventado por Okasaki en 1998, pero no presente en ese libro) Árboles de dedos (y su generalización sobre monoides) También …

30
Algoritmos del libro.
Paul Erdos habló sobre el "Libro" donde Dios guarda la prueba más elegante de cada teorema matemático. Esto incluso inspiró un libro (que creo que ahora está en su cuarta edición): Pruebas del libro . Si Dios tuviera un libro similar para algoritmos, ¿qué algoritmo (s) crees que sería un …

9
Algoritmos potentes demasiado complejos para implementar
¿Cuáles son algunos algoritmos de utilidad legítima que son simplemente demasiado complejos para implementar? Permítanme ser claro: no estoy buscando algoritmos como el algoritmo de multiplicación de matriz óptima asintótica actual (Coppersmith-Winograd), que es razonable de implementar pero tiene una constante que lo hace inútil en la práctica. Estoy buscando …

10
Una pila, dos colas
antecedentes Hace varios años, cuando era estudiante universitario, nos dieron una tarea de análisis amortizado. No pude resolver uno de los problemas. Lo había pedido en teoría teórica , pero no se obtuvieron resultados satisfactorios. Recuerdo que el curso TA insistió en algo que no pudo probar, y dijo que …



4
¿Existe una función hash para una colección (es decir, un conjunto múltiple) de enteros que tiene buenas garantías teóricas?
Tengo curiosidad por saber si hay una manera de almacenar un hash de un conjunto múltiple de enteros que tenga las siguientes propiedades, idealmente: Utiliza el espacio O (1) Se puede actualizar para reflejar una inserción o eliminación en tiempo O (1) Dos colecciones idénticas (es decir, colecciones que tienen …


6
¿Un conjunto probabilístico sin falsos positivos?
Por lo tanto, los filtros Bloom son bastante geniales: son conjuntos que admiten la verificación de membresía sin falsos negativos, pero con una pequeña posibilidad de un falso positivo. Recientemente, sin embargo, he estado buscando un "filtro Bloom" que garantice lo contrario: sin falsos positivos, pero potencialmente falsos negativos. Mi …



4
¿Por qué alguien usaría un Octree sobre un árbol KD?
Tengo cierta experiencia en informática científica, y he usado ampliamente kd-trees para aplicaciones BSP (partición de espacio binario). Recientemente me he familiarizado con los octrees, una estructura de datos similar para particionar espacios euclidianos en 3-D, pero que funciona a intervalos regulares fijos, por lo que deduzco. Un poco de …

6
¿Hay un montón estable?
¿Existe una estructura de datos de cola prioritaria que admita las siguientes operaciones? Insertar (x, p) : agrega un nuevo registro x con prioridad p StableExtractMin () : devuelve y elimina el registro con prioridad mínima, rompiendo los lazos por orden de inserción . Por lo tanto, después de Insertar …


2
Soñé con una estructura de datos, ¿existe?
No he logrado encontrar esta estructura de datos, pero no soy un experto en el campo. La estructura implementa un conjunto y es básicamente una matriz de elementos comparables con una invariante. La invariante es la siguiente (definida recursivamente): Una matriz de longitud 1 es una matriz de fusión. Una …

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.