public final class IntArray extends java.lang.Object implements Swappable
Modifier and Type | Field and Description |
---|---|
static long |
NOTFOUND |
static int |
NULLVALUE |
Constructor and Description |
---|
IntArray() |
IntArray(Swappable swappable) |
Modifier and Type | Method and Description |
---|---|
void |
clear() |
boolean |
contains(int value) |
int |
get(long idx) |
long |
getSize() |
boolean |
isSorted() |
void |
push(int value) |
void |
push(IntArray intArray) |
long[] |
searchAll(int searchValue)
Sucht den Wert im Array und liefert alle
gefundenen Indizes als long[]-Array.
|
long |
searchAny(int searchValue)
Findet den Wert im Array und liefert den ersten
beliebigen Treffer-Index im Array.
|
void |
set(long idx,
int value) |
void |
shrinkToSet()
Sortiert und eliminiert mehrfach vorkommende Werte im Array.
|
void |
sort() |
void |
swap(long i,
long j)
Tauscht zwei Werte in einem Array.
|
int[] |
toPrimitive() |
public static final long NOTFOUND
public static final int NULLVALUE
public IntArray(Swappable swappable)
public IntArray()
public void clear()
public void push(int value)
public void push(IntArray intArray)
public boolean contains(int value)
public boolean isSorted()
public void set(long idx, int value)
public int get(long idx)
public long getSize()
public void sort()
public void shrinkToSet()
public void swap(long i, long j)
Swappable
public final long searchAny(int searchValue)
searchValue
- zu suchender WertNOTFOUND
public int[] toPrimitive()
public final long[] searchAll(int searchValue)
searchValue
- zu suchender Wert.