Fibonacci Heap - Summary of Running Times

Summary of Running Times

Common Operations Effect Unsorted Linked List Self-balancing binary search tree Binary heap Binomial heap Fibonacci heap Brodal queue Pairing heap
insert(data,key) Adds data to the queue, tagged with key O(1) O(log n) O(log n) O(log n) O(1) O(1) O(1)
findMin -> key,data Returns key,data corresponding to min-value key O(n) O(log n) or O(1) (**) O(1) O(log n) O(1) O(1) O(1)
deleteMin Deletes data corresponding to min-value key O(n) O(log n) O(log n) O(log n) O(log n)* O(log n) O(log n)*
delete(node) Deletes data corresponding to given key, given a pointer to the node being deleted O(1) O(log n) O(log n) O(log n) O(log n)* O(log n) O(log n)*
decreaseKey(node) Decreases the key of a node, given a pointer to the node being modified O(1) O(log n) O(log n) O(log n) O(1)* O(1) Unknown but bounded: *
merge(heap1,heap2) -> heap3 Merges two heaps into a third O(1) O(m log(n+m)) O(m + n) O(log n)*** O(1) O(1) O(1)

(*)Amortized time
(**)With trivial modification to store an additional pointer to the minimum element
(***)Where n is the size of the larger heap

Read more about this topic:  Fibonacci Heap

Famous quotes containing the words summary, running and/or times:

    I have simplified my politics into an utter detestation of all existing governments; and, as it is the shortest and most agreeable and summary feeling imaginable, the first moment of an universal republic would convert me into an advocate for single and uncontradicted despotism. The fact is, riches are power, and poverty is slavery all over the earth, and one sort of establishment is no better, nor worse, for a people than another.
    George Gordon Noel Byron (1788–1824)

    Do but consider this small dust, here running in the glass,
    By atoms moved.
    Could you believe that this the body was
    Of one that loved?
    And in his mistress’ flame playing like a fly,
    Turned to cinders by her eye?
    Yes, and in death as life unblest,
    To have’t expressed,
    Even ashes of lovers find no rest.
    Ben Jonson (1572–1637)

    I have drunk ale from the Country of the Young
    And weep because I know all things now:
    I have been a hazel-tree, and they hung
    The Pilot Star and the Crooked Plough
    Among my leaves in times out of mind....
    William Butler Yeats (1865–1939)