Estaba mirando el diferente tipo de estructuras de datos de montón.¿Hay una implementación Java estándar de un montón de Fibonacci?
El montón Fibonacci parece tener la mejor complejidad de peor caso para (1) inserción, (2) eliminación y (2) encontrar el elemento mínimo.
He encontrado que en Java hay una clase PriorityQueue
que es un montón binario balanceado. Pero ¿por qué no usaron un montón de Fibonacci?
Además, ¿hay una implementación de un montón de Fibonacci en java.util
?
Gracias!
Las colecciones de Java proporcionan solo las estructuras de datos más comunes. Supongo que Fibonacci Heap es más especializado, o tal vez está usando más memoria. –
@James, ¿qué importa eso con el montón de Fibonacci de todos modos? o.o – ignis