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.

358
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 candidato...

59
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,...

35
¿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...

32
¿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...

27
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...

22
¿Se puede despreciar el costo de GC al analizar el tiempo de ejecución de las estructuras de datos en el peor de los casos especificadas en un lenguaje de programación recolectado como basura?

Me acabo de dar cuenta de que he estado asumiendo que la respuesta a mi pregunta es "sí", pero no tengo una buena razón. Me imagino que tal vez haya un recolector de basura que probablemente solo presente peor desaceleración. ¿Hay alguna referencia definitiva que pueda citar? En mi caso, estoy...