Um Fibonnaci Heap suporta as seguintes operações:
insert(key, data): adiciona um novo elemento à estrutura de dadosfind-min(): retorna um ponteiro para o elemento com a chave mínimadelete-min(): remove o elemento com a chave mínimadelete(node): exclui o elemento apontado pornodedecrease-key(node): diminui a chave do elemento apontado pornode
increase-key(node)
@ Rafael, se você aumentar a chave do elemento mínimo para que agora seja a maior, não é imediatamente óbvio (pelo menos para mim) que você não precisa fazer uma quantidade super constante de reequilíbrio.
—
31512 Joe