Detailed Description
This group describes some data structures implemented in LEMON in order to make it easier to implement combinatorial algorithms.
|
Classes |
| class | BinHeap< _Prio, _ItemIntMap, _Compare > |
| | A Binary Heap implementation. More...
|
| class | BucketHeap< _ItemIntMap, minimize > |
| | A Bucket Heap implementation. More...
|
| class | SimpleBucketHeap< _ItemIntMap, minimize > |
| | A Simplified Bucket Heap implementation. More...
|
| class | Elevator< Graph, Item > |
| | Class for handling "labels" in push-relabel type algorithms. More...
|
| class | LinkedElevator< Graph, Item > |
| | Class for handling "labels" in push-relabel type algorithms. More...
|
| class | FibHeap< _Prio, _ItemIntMap, _Compare > |
| | Fibonacci Heap. More...
|
| class | UnionFind< _ItemIntMap > |
| | A Union-Find data structure implementation. More...
|
| class | UnionFindEnum< _ItemIntMap > |
| | A Union-Find data structure implementation which is able to enumerate the components. More...
|
| class | ExtendFindEnum< _ItemIntMap > |
| | A Extend-Find data structure implementation which is able to enumerate the components. More...
|
| class | HeapUnionFind< _Value, _ItemIntMap, _Comp > |
| | A Union-Find data structure implementation which is able to store a priority for each item and retrieve the minimum of each class. More...
|
Files |
| file | bin_heap.h |
| | Binary Heap implementation.
|
| file | bucket_heap.h |
| | Bucket Heap implementation.
|
| file | elevator.h |
| | Elevator class.
|
| file | fib_heap.h |
| | Fibonacci Heap implementation.
|
| file | radix_heap.h |
| | Radix Heap implementation.
|
| file | unionfind.h |
| | Union-Find data structures.
|