Pages

Heap Data Structure Complexity

Heap Data Structure Operations

Data StructureTime Complexity
Find MaxExtract MaxIncrease KeyInsertDeleteMerge
Binary HeapO(1)O(log(n))O(log(n))O(log(n))O(log(n))O(m+n)
Pairing HeapO(1)O(log(n))O(log(n))O(1)O(log(n))O(1)
Binomial HeapO(1)O(log(n))O(log(n))O(1)O(log(n))O(log(n))
Fibonacci HeapO(1)O(log(n))O(1)O(1)O(log(n))O(1)