|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--algod.IntVector
Vecteur d'entiers à agrandissement automatique.
Field Summary | |
private int |
defautValue
Valeur par défaut lors de la création de nouvelles cases. |
private int[] |
table
Tableau des entiers. |
Constructor Summary | |
IntVector()
Crée un nouveau tableau de int. |
|
IntVector(int initialCapacity)
Crée un nouveau tableau de int. |
|
IntVector(int initialCapacity,
int defautValue)
Crée un nouveau tableau de int. |
Method Summary | |
int |
capacity()
|
void |
clear()
Réinitialise tout le tableau avec la valeur par défaut. |
int |
dec(int index)
Décrémente de 1 la valeur d'un élément. |
void |
destroy()
Destructeur du tableau. |
int |
get(int index)
Accés à un élément du tableau. |
int |
inc(int index)
Incrémente de 1 la valeur d'un élément. |
boolean |
isSet(int index)
Indique si la valeur de l'élément à cet index est différente de la valeur par défaut. |
void |
set(int index,
int value)
Change la valeur d'un élément du tableau. |
void |
set(int fromIndex,
int toIndex,
int value)
Remplit une portion du vecteur avec value. |
(package private) void |
setSize(int newSize)
Change la taille du tableau. |
(package private) void |
setSizeIf(int minSize)
Change la taille du tableau si nécessaire. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private int[] table
private final int defautValue
Constructor Detail |
public IntVector(int initialCapacity, int defautValue)
initialCapacity
- la taille initiale du tableau.defautValue
- valeur avec laquelle les nouvelles cellules sont initialisées.public IntVector(int initialCapacity)
initialCapacity
- la taille initiale du tableau.public IntVector()
Method Detail |
public void destroy()
public final void set(int fromIndex, int toIndex, int value)
public final void clear()
final void setSize(int newSize)
defautValue
.
final void setSizeIf(int minSize)
setSize(int)
public final int get(int index)
public final boolean isSet(int index)
defautValue
, false sinon.defautValue
public final void set(int index, int value)
index
- index de l'élément modifié.value
- valeur de l'élément.public final int inc(int index)
index
- index de l'élément modifié.public final int dec(int index)
index
- index de l'élément modifié.public final int capacity()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |