public abstract class AbstractDataStructure<T,P extends DSParameterDefinition> extends java.lang.Object implements DataStructure<T>
DataStructure.TypeFINITE_ITERABLE_DATA_STRUCTURES, FINITE_ITERABLE_POINTER_DATA_STRUCTURES, FINITE_POINTER_DATA_STRUCTURES, INFIITE_DATA_STRUCTURES, ITERABLE_DATA_STRUCTURES, POINTER_DATA_STRUCTURES| Constructor and Description |
|---|
AbstractDataStructure(java.util.Map<P,DSParameter<?>> params) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<P,DSParameter<?>> |
getParameters() |
long |
getUsedMemoryInBytes() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitadd, clear, contains, getCapacity, getFrequencyOf, getSize, getType, isEmptypublic AbstractDataStructure(java.util.Map<P,DSParameter<?>> params)
public java.util.Map<P,DSParameter<?>> getParameters()
getParameters in interface DataStructure<T>public long getUsedMemoryInBytes()
getUsedMemoryInBytes in interface DataStructure<T>