| Package | Description |
|---|---|
| org.jheaps |
Interfaces
|
| org.jheaps.array |
Heaps using an array representation
|
| org.jheaps.monotone |
Monotone heaps
|
| org.jheaps.tree |
Heaps using an explicit "pointer-based" tree representation
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
DoubleEndedHeap<K>
A double-ended heap.
|
interface |
DoubleEndedValueHeap<K,V>
A double-ended heap with values.
|
interface |
MergeableHeap<K>
A heap that allows melding with another heap.
|
interface |
ValueHeap<K,V>
A heap with values.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BinaryArrayBulkInsertWeakHeap<K>
An array based binary weak heap using bulk insertion.
|
class |
BinaryArrayHeap<K>
An array based binary heap.
|
class |
BinaryArrayIntegerValueHeap<V>
An optimized array-based binary heap with integer keys.
|
class |
BinaryArrayWeakHeap<K>
An array based binary weak heap.
|
class |
DaryArrayHeap<K>
An array based d-ary heap.
|
class |
MinMaxBinaryArrayDoubleEndedHeap<K>
An array based binary MinMax heap.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BigIntegerRadixHeap
A radix heap for
BigInteger keys. |
class |
DoubleRadixHeap
A radix heap for double keys.
|
class |
IntegerRadixHeap
A radix heap for (signed) integer keys.
|
class |
LongRadixHeap
A radix heap for (signed) long keys.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BinaryTreeSoftHeap<K>
A binary tree soft heap.
|
Copyright © 2018. All rights reserved.