Brodal queue | |
Type: | Heap/priority queue |
Invented By: | Gerth Stølting Brodal |
Invented Year: | 1996 |
In computer science, the Brodal queue is a heap/priority queue structure with very low worst case time bounds:
O(1)
O(log(n))
While having better asymptotic bounds than other priority queue structures, they are, in the words of Brodal himself, "quite complicated" and "[not] applicable in practice."[1] Brodal and Okasaki describe a persistent (purely functional) version of Brodal queues.[2]