A FibonacciHeap is a heap data structure that allows for efficient merging of heaps and supports decrease-key operations in O(1) amortized time.
import { FibonacciHeap } from "collection-kit";
import { FibonacciHeap } from "collection-kit";
const heap = new FibonacciHeap();
heap.insert(10);
heap.insert(5);
heap.insert(20);
console.log("Min:", heap.findMin()); // 5
console.log("Delete min:", heap.deleteMin()); // 5