|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectchoco.mem.TwoStateIntVector
public class TwoStateIntVector
A class that implements a vector of integers with two states (one current and one single historical state) TODO: implement all those darn methods
| Field Summary | |
|---|---|
static int |
MIN_CAPACITY
Minimal capacity of a vector |
| Constructor Summary | |
|---|---|
TwoStateIntVector(Environment env,
int initialSize,
int initialValue)
|
|
| Method Summary | |
|---|---|
void |
add(int i)
Adds a new search at the end of the vector. |
int |
get(int index)
Returns the indexth element of the vector. |
boolean |
isEmpty()
Checks if the vector is empty. |
void |
removeLast()
removes the search at the end of the vector. |
void |
restoreState()
|
void |
saveState()
|
int |
set(int index,
int val)
Assigns a new value val to the element index. |
int |
size()
Returns the current size of the stored search vector. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int MIN_CAPACITY
| Constructor Detail |
|---|
public TwoStateIntVector(Environment env,
int initialSize,
int initialValue)
env - the memory environmentinitialSize - the initial size of the vectorinitialValue - the initial value for all entries of the vector| Method Detail |
|---|
public int size()
size in interface IStateIntVectorpublic boolean isEmpty()
isEmpty in interface IStateIntVectorpublic void add(int i)
add in interface IStateIntVectori - The search to add.public void removeLast()
removeLast in interface IStateIntVectorpublic int get(int index)
indexth element of the vector.
get in interface IStateIntVector
public int set(int index,
int val)
val to the element index.
set in interface IStateIntVectorpublic void saveState()
public void restoreState()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||