public abstract class AbstractDataStructure<T,P extends DSParameterDefinition> extends java.lang.Object implements DataStructure<T>
DataStructure.Type
FINITE_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, wait
add, clear, contains, getCapacity, getFrequencyOf, getSize, getType, isEmpty
public 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>