Heap Data Structure Operations
Data Structure | Time Complexity | ||||||
---|---|---|---|---|---|---|---|
Find Max | Extract Max | Increase Key | Insert | Delete | Merge | ||
Binary Heap | O(1) | O(log(n)) | O(log(n)) | O(log(n)) | O(log(n)) | O(m+n) | |
Pairing Heap | O(1) | O(log(n)) | O(log(n)) | O(1) | O(log(n)) | O(1) | |
Binomial Heap | O(1) | O(log(n)) | O(log(n)) | O(1) | O(log(n)) | O(log(n)) | |
Fibonacci Heap | O(1) | O(log(n)) | O(1) | O(1) | O(log(n)) | O(1) |