public class LongArrayAsc
extends java.lang.Object
push(long)
hinzugefuegt werden koennen.
Neue Werte duerfen dabei nicht kleiner als die Vorgaenger sein.
Dies ermoeglicht den Einsatz einer internen Offset-Verwaltung,
die es ermoeglicht, intern Werte als ints (4-Bytes) zu speichern.
Constructor and Description |
---|
LongArrayAsc() |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
long |
get(int index)
Liefert den Pointer fuer einen Index.
|
long |
getSize() |
long |
push(long index)
Fuegt einen weiteren Index (normalerweise FilePointer)
sequentiell hinzu.
|
public long getSize()
public void clear()
public long get(int index)
index
- int Index-Position (0-wertig).public long push(long index)
index
- long-Wert
PRE: nur aufsteigende oder gleiche Werte erlaubt.