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.




4
Subrango de un árbol rojo y negro
Mientras intentaba corregir un error en una biblioteca, busqué documentos para encontrar subranges en árboles rojos y negros sin éxito. Estoy considerando una solución con cremalleras y algo similar a la operación de adición habitual utilizada en algoritmos de eliminación para estructuras de datos inmutables, pero todavía me pregunto si …






1
Cola de prioridad entera con deleteMin sensible a la distribución
¿Existe una cola de prioridad entera que usa palabras de espacio con las siguientes operaciones, todo en el peor de los casos y sin acceso a aleatoriedad:O(n)O(n)O(n) createEmptyQueueen para alguna constante c .O(lgcU)O(lgcU)O(lg^c U)ccc inserten .O(1)O(1)O(1) deleteMinen , donde δ min es la diferencia entre la clave más pequeña y …





2
Diversión con Ackermann inverso
La función inversa de Ackermann ocurre a menudo al analizar algoritmos. Una excelente presentación está aquí: http://www.gabrielnivasch.org/fun/inverse-ackermann . y [Notación: [x] significa que redondeamos x al entero más cercano, mientras que log ∗ es la función de registro iterada discutida aquí: http://en.wikipedia.org/wiki/Iterated_logarithm ]α1(n)=[n/2]α1(n)=[n/2]\alpha_1(n) = [n/2] α2(n)=[log2n]α2(n)=[log2⁡n]\alpha_2(n) = [\log_2 n] α3(n)=log∗nα3(n)=log∗⁡n\alpha_3(n) …

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.