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 pornode
decrease-key(node)
: diminui a chave do elemento apontado pornode
increase-key(node)
Respostas:
find-min
increase-key
insert
fonte
(de|in)crease-key
apenas fiz mais ou menos um.